Ενδέχεται να αντιμετωπίσετε μια αποτυχία κατά την εγκατάσταση του SQL Server 2005 Service Pack 1 σε μια παρουσία του SQL Server 2005

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 918695
Σφάλμα #: 433207 (SQLBUDT)
Ανάπτυξη όλων | Σύμπτυξη όλων

Συμπτώματα

Όταν εγκαθιστάτε το Microsoft SQL Server 2005 Service Pack 1 (SP1) σε μια παρουσία του SQL Server 2005, ενδέχεται να αντιμετωπίσετε μια αποτυχία, όταν το πρόγραμμα εγκατάσταση του SQL Server 2005 SP1 αναβαθμίζει τις υπηρεσίες βάσης δεδομένων.

Εάν εξετάζετε το αρχείο καταγραφής εγκατάστασης SQL Server 2005 SP1 SQL9_Hotfix_KB913090_sqlrun_sql.msp.log, παρατηρήστε τα μηνύματα λάθους που μοιάζει με την ακόλουθη:
Μήνυμα λάθους 1
Αυτή η ενέργεια: CommitSqlUpgrade
Έναρξη PerfTime: CommitSqlUpgrade: 10:41:04 Παρ 28 Απριλίου 2006
<func name="ComponentUpgrade"></func>
Παρουσιάστηκε σφάλμα κατά τη διάρκεια της εγκατάστασης αναζήτησης προς τα επάνω σε αυτό το αρχείο καταγραφής για αυτό το μήνυμα:
Εγκατάσταση του SQL Server αντιμετώπισε το παρακάτω σφάλμα: [Microsoft] [SQL Native Client] [SQL Server] δεν είναι δυνατό να εντοπίσει το αντικείμενο 'dm_exec_query_resource_semaphores', επειδή δεν υπάρχει ή δεν έχετε δικαίωμα Για να συνεχίσετε, διορθώστε το πρόβλημα και στη συνέχεια εκτελέστε ξανά το πρόγραμμα εγκατάστασης του SQL Server.
<endfunc name="ComponentUpgrade" return="15151" getlasterror="0"></endfunc>
Διακοπή PerfTime: CommitSqlUpgrade: 10:41:04 Παρ 28 Απριλίου 2006
Η συγκέντρωση darwin ιδιότητες για το χειρισμό της αποτυχίας.
<endfunc name="LaunchFunction" return="15151" getlasterror="0"></endfunc>
MSI (s) (98:98) [10:41:05:637]: Μετασχηματισμός πίνακα InstallExecuteSequence.
MSI (s) (98:98) [10:41:05:637]: Σημείωση: 1: 2262 2: 3:-2147287038 InstallExecuteSequence
MSI (s) (98:98) [10:41:05:637]: Μετασχηματισμός πίνακα InstallExecuteSequence.
MSI (s) (98:98) [10:41:05:637]: Μετασχηματισμός πίνακα InstallExecuteSequence.
MSI (s) (98:98) [10:41:05:637]: Σημείωση: 1: 2262 2: 3:-2147287038 InstallExecuteSequence
MSI (s) (98:98) [10:41:05:637]: Μετασχηματισμός πίνακα InstallExecuteSequence.
MSI (s) (98:98) [10:41:05:637]: Σημείωση: 1: 2262 2: 3:-2147287038 InstallExecuteSequence
MSI (s) (98:98) [10:41:05:637]: Μετασχηματισμός πίνακα InstallExecuteSequence.
MSI (s) (98:98) [10:41:05:637]: Σημείωση: 1: 2262 2: 3:-2147287038 InstallExecuteSequence
Τερματισμός ενέργειας 10:41:05: CommitSqlUpgrade.D20239D7_E87C_40C9_9837_E70B8D4882C2. Return value 3. Τερματισμός ενέργειας 10:41:05: ΕΓΚΑΤΑΣΤΑΣΗ. Return value 3.
Μήνυμα λάθους 2
Η ιδιότητα (S): SqlUpgradeMessage = εγκατάσταση του SQL Server αντιμετώπισε το παρακάτω σφάλμα: [Microsoft] [SQL Native Client] [SQL Server] δεν είναι δυνατό να εντοπίσει το αντικείμενο 'dm_exec_query_resource_semaphores', επειδή δεν υπάρχει ή δεν έχετε δικαίωμα Για να συνεχίσετε, διορθώστε το πρόβλημα και στη συνέχεια εκτελέστε ξανά το πρόγραμμα εγκατάστασης του SQL Server.
Η ιδιότητα (S): UpgradeInstruction = σύνδεση σε περίοδο λειτουργίας SQLcomputerName\SQLInstanceNameως sysadmin
Εκκίνηση του κύριου USE πρότασης SQL
Εκκίνηση του αρχείου δέσμης ενεργειών C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Install\sysdbupg.sql
Εκκίνηση του αρχείου δέσμης ενεργειών C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Install\DbEngine_hotfix_install.sql
C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Install\repl_hotfix_install.sql του αρχείου δέσμης ενεργειών εκκίνησης
Διακοπή υπηρεσίας MSSQL $ INST2
MSI (s) (98:98) [10:41:07:137]: προϊόν: Microsoft SQL Server 2005 - ενημέρωση ' Service Pack 1 για SQL Server βάσης δεδομένων υπηρεσιών 2005 ENU (KB913090) "δεν ήταν δυνατό να εγκατασταθεί. Ο κωδικός σφάλματος 1603. Πρόσθετες πληροφορίες είναι διαθέσιμες στο αρχείο καταγραφής του αρχείου C:\WINDOWS\Hotfix\SQL9\Logs\SQL9_Hotfix_KB913090_sqlrun_sql.msp.log.

MSI (s) (98:98) [10:41:07:137]: προϊόν: Microsoft SQL Server 2005--ρύθμισης παραμέτρων απέτυχε.
ΣΗΜΕΙΩΣΗΑυτό το ζήτημα δεν παρουσιάζεται κατά την εγκατάσταση του SQL Server 2005 Service Pack 2 (SP2).

Αιτία

Το ζήτημα παρουσιάζεται επειδή τοMasterΔεν είναι αρχείο βάσης δεδομένων στην ίδια θέση με τοπόροςτο αρχείο της βάσης δεδομένων για την παρουσία του SQL Server 2005 στον οποίο εγκαθιστάτε το SQL Server 2005 SP1. Ενδέχεται να έχετε προηγουμένως μετακινήσατε τοMasterβάση δεδομένων από τη θέση που εγκαταστήσατε αρχικά. Όταν μετακινείτε τοMasterβάση δεδομένων, πρέπει να βεβαιωθείτε ότι τοMasterANDπόροςαρχεία βάσης δεδομένων βρίσκονται στον ίδιο φάκελο. Εάν μετακινείτε μόνο τοMasterαρχεία βάσης δεδομένων, αυτό το ζήτημα προκύπτει κατά την εγκατάσταση του SQL Server 2005 SP1. Αυτό το ζήτημα παρουσιάζεται επειδή η θέση του στοMasterANDπόροςαρχεία βάσης δεδομένων είναι ασυνεπής.

Εναλλακτικός τρόπος αντιμετώπισης

Για να επιλύσετε αυτό το ζήτημα, βεβαιωθείτε ότι τοMasterANDπόροςβάση δεδομένων αρχεία βρίσκονται στον ίδιο φάκελο για μια συγκεκριμένη παρουσία του SQL Server 2005 πριν από την εγκατάσταση του SQL Server 2005 SP1.
Μπορείτε να χρησιμοποιήσετε ένα εργαλείο, όπως της Sysinternals στο Process Explorer (Procexp.exe), για να προσδιορίσετε τη θέση του στοMasterANDπόροςαρχεία βάσης δεδομένων που χρησιμοποιούνται αυτήν τη στιγμή από την παρουσία του SQL Server 2005.

To obtain Process Explorer, visit the following Sysinternals Web site:
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
Η Microsoft παρέχει πληροφορίες επικοινωνίας με άλλους κατασκευαστές, για να σας βοηθήσει να βρείτε τεχνική υποστήριξη. Αυτές οι πληροφορίες επικοινωνίας ενδέχεται να αλλάξουν χωρίς προειδοποίηση. Η Microsoft δεν εγγυάται την ακρίβεια αυτών των πληροφοριών επικοινωνίας με άλλους κατασκευαστές.

To determine the location of theMasterANDπόροςdatabase files in Process Explorer, follow these steps:
  1. In Process Explorer, locate theSqlservr.exeprocess in theΔιαδικασίατμήμα του παραθύρου.
  2. Στο διακομιστήViewμενού, κάντε κλικ στο κουμπίShow Lower Pane.
  3. In the lower pane of Process Explorer, make sure that theNAMEcolumn is displayed.

    If the Name column is not displayed, follow these steps:
    1. Στο διακομιστήViewμενού, κάντε κλικ στο κουμπίΕπιλογή στηλών, και στη συνέχεια κάντε κλικ στοHandleτμήμα του παραθύρου.
    2. Κάντε κλικ για να επιλέξετε τοNAMEcheck box, and then clickOk.
  4. In the lower pane of Process Explorer, clickTYPEto sort handles by type.
  5. Για τοFILEtype items, search theNAMEcolumn for the path of the file Mssqlsystemresource.mdf file. This path is the path of theπόροςdatabase file. You can also search theNAMEcolumn for the path of the Master.mdf file. This path is the path of theMasterdatabase file.
If these paths are different, you must move the database files to the same folder.

Για ναπόροςdatabase depends on the location of theMasterDatabase. Εάν μετακινήσετε τοMasterdatabase, you must also move theπόροςdatabase to the same location as theMasterdatabase file. Do not put theπόροςdatabase in either compressed or encrypted NTFS file system folders. If you do this, you hinder performance and prevent upgrades.

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα θέμα το οποίο παρουσιάζεται στα προϊόντα της που αναφέρονται στην ενότητα "Ισχύει για".

Περισσότερες πληροφορίες

If you experience this problem, you will have two copies of theπόροςdatabase files on the computer for each instance that experiences this problem. If you use a utility such as Sysinternals FileMon (Filemon.exe) to monitor the installation of SQL Server 2005 SP1, you will notice the following behavior:
  • The Setup program updates theπόροςdatabase files in the folder where theMasterdatabase exists. The following information appears in the main FileMon window:
    10:39:49 AM msiexec.exe:1944 IRP_MJ_WRITE C:\DATA\mssqlsystemresource1.mdf SUCCESS Offset: 22572523 Length: 24052
  • The Sqlservr.exe process loads theMasterdatabase from the new location when the process starts during setup. The following information appears in the main FileMon window:
    Sqlservr.exe:2788 10:40:56 ΠΜ IRP_MJ_READ C:\DATA\master.mdf ΕΠΙΤΥΧΙΑ μετατόπιση: 1900544 μήκος: 65536
  • Η διαδικασία Sqlservr.exe φορτώνει τοπόροςβάση δεδομένων από την αρχική του θέση. Αρχική θέση αυτή περιλαμβάνει την παλιότερη έκδοση του τοπόροςαρχεία βάσης δεδομένων. Στο κύριο παράθυρο FileMon, εμφανίζονται οι ακόλουθες πληροφορίες:
    10:40:56 ΠΜ sqlservr.exe:2788 IRP_MJ_READ C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\DATA\mssqlsystemresource.mdf ΕΠΙΤΥΧΙΑ μετατόπιση: 1245184 μήκος: 65536
Αυτή η συμπεριφορά προκαλεί ασυμφωνία μεταξύ της έκδοσης τουπόροςβάση δεδομένων που χρησιμοποιείται και η έκδοση τουπόροςβάση δεδομένων η οποία υποθέτει ότι το πρόγραμμα Εγκατάστασης (Setup) χρησιμοποιείται αυτήν τη στιγμή.

Για να αποκτήσετε το FileMon, επισκεφθείτε την ακόλουθη τοποθεσία της Sysinternals στο Web:
http://TechNet.Microsoft.com/en-us/Sysinternals/bb896642.aspx
Η Microsoft παρέχει πληροφορίες επικοινωνίας με άλλους κατασκευαστές, για να σας βοηθήσει να βρείτε τεχνική υποστήριξη. Αυτές οι πληροφορίες επικοινωνίας ενδέχεται να αλλάξουν χωρίς προειδοποίηση. Η Microsoft δεν εγγυάται την ακρίβεια αυτών των πληροφοριών επικοινωνίας με άλλους κατασκευαστές.

Αναφορές

Για περισσότερες πληροφορίες σχετικά με τον τρόπο μετακίνησης τουMasterANDπόροςβάσεις δεδομένων, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft Developer Network (MSDN) στο Web:
http://msdn2.Microsoft.com/en-us/library/ms345408.aspx
Για περισσότερες πληροφορίες σχετικά με το πώς μπορείτε να ξεκινήσετε μια παρουσία του SQL Server 2005 με τη χρήση των Microsoft Windowsστο δίκτυοεντολές, επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:
http://msdn2.Microsoft.com/en-us/library/ms187598.aspx

Ιδιότητες

Αναγν. άρθρου: 918695 - Τελευταία αναθεώρηση: Παρασκευή, 24 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0
Λέξεις-κλειδιά: 
kbsql2005setup kbexpertiseadvanced kbtshoot kbprb kbmt KB918695 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:918695

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com