Al momento sei offline in attesa che la connessione Internet venga ristabilita

Il tuo browser non è supportato

Devi aggiornare il browser per usare il sito.

Esegui l'aggiornamento all'ultima versione di Internet Explorer

Si potrebbe verificarsi un errore quando si installa SQL Server 2005 Service Pack 1 in un'istanza di SQL Server 2005

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 918695
Bug #: 433207 (SQLBUDT)
Sintomi
Quando si installa SQL Server 2005 Service Pack 1 (SP1) in un'istanza di SQL Server 2005, potrebbero verificarsi un errore quando il programma di installazione di SQL Server 2005 SP1 aggiornerà i servizi di database.

Se si esamina il file di registro installazione di SQL Server 2005 SP1 SQL9_Hotfix_KB913090_sqlrun_sql.msp.log, è possibile notare i messaggi di errore simile al seguente:
Messaggio di errore 1
Questa azione: CommitSqlUpgrade
Inizio PerfTime: CommitSqlUpgrade: 28/04 di venerdì 10:41:04 2006
<Funzione Name = 'ComponentUpgrade' >
Errore durante la ricerca di installazione di in questo file per il messaggio:
Installazione di SQL Server si è verificato il seguente: [Microsoft] [SQL Native Client] [SQL Server] Impossibile trovare l'oggetto dm_exec_query_resource_semaphores, perché non esiste oppure non si dispone dell'autorizzazione Per continuare, risolvere il problema e quindi eseguire di nuovo il programma di installazione di SQL Server.
<Nome EndFunc = 'ComponentUpgrade' Ritorna = GetLastError '15151' = '0' >
Stop PerfTime: CommitSqlUpgrade: 28/04 di venerdì 10:41:04 2006
Proprietà darwin di raccolta per la gestione degli errori.
<Nome EndFunc = 'LaunchFunction' Ritorna = GetLastError '15151' = '0' >
MSI (s) (98:98) [10:41:05:637]: trasformazione tabella InstallExecuteSequence.
MSI (s) (98:98) [10:41:05:637]: Nota: 1: 2262 2: 3:-2147287038 InstallExecuteSequence
MSI (s) (98:98) [10:41:05:637]: trasformazione tabella InstallExecuteSequence.
MSI (s) (98:98) [10:41:05:637]: trasformazione tabella InstallExecuteSequence.
MSI (s) (98:98) [10:41:05:637]: Nota: 1: 2262 2: 3:-2147287038 InstallExecuteSequence
MSI (s) (98:98) [10:41:05:637]: trasformazione tabella InstallExecuteSequence.
MSI (s) (98:98) [10:41:05:637]: Nota: 1: 2262 2: 3:-2147287038 InstallExecuteSequence
MSI (s) (98:98) [10:41:05:637]: trasformazione tabella InstallExecuteSequence.
MSI (s) (98:98) [10:41:05:637]: Nota: 1: 2262 2: 3:-2147287038 InstallExecuteSequence
Fine operazione 10:41:05: CommitSqlUpgrade.D20239D7_E87C_40C9_9837_E70B8D4882C2. Restituisce il valore 3. Fine operazione 10:41:05: INSTALL. Restituisce il valore 3.
Messaggio di errore 2
Proprietà (S): SqlUpgradeMessage = installazione di SQL Server si è verificato il seguente: [Microsoft] [SQL Native Client] [SQL Server] Impossibile trovare l'oggetto dm_exec_query_resource_semaphores, perché non esiste oppure non si dispone dell'autorizzazione Per continuare, risolvere il problema e quindi eseguire di nuovo il programma di installazione di SQL Server.
Proprietà (S): UpgradeInstruction = viene all'istanza SQL ComputerName \ SQLInstanceName come sysadmin
Avviare SQL istruzione USE master
Avviare il file di script C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Install\sysdbupg.sql
Avviare il file di script C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Install\DbEngine_hotfix_install.sql
Script di avvio file C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Install\repl_hotfix_install.sql
Arresto servizio MSSQL $ INST2
MSI (s) (98:98) [10:41:07:137]: prodotti: Microsoft SQL Server 2005 - aggiornamento "Service Pack 1 per SQL Server Database Services 2005 ITA (KB913090) ' non è stato installato. Codice di errore 1603. Sono disponibili nel Registro informazioni aggiuntive file C:\WINDOWS\Hotfix\SQL9\Logs\SQL9_Hotfix_KB913090_sqlrun_sql.msp.log.

MSI (s) (98:98) [10:41:07:137]: prodotti: Microsoft SQL Server 2005--configurazione non riuscita.
Nota Questo problema non si verifica quando si installa SQL Server 2005 Service Pack 2 (SP2).
Cause
Il problema si verifica perché il file di database master non è nello stesso percorso del file di database di risorse per l'istanza di SQL Server 2005 in cui si installa SQL Server 2005 SP1. Si potrebbe essere in precedenza spostato il database master dalla posizione originariamente installata. Quando si sposta il database master , è necessario assicurarsi che il master e i file di risorse database si trovano nella stessa cartella. Se si spostano solo i file del database master , questo problema si verifica quando si installa SQL Server 2005 SP1. Questo problema si verifica perché la posizione dei master e i file di risorse database è incoerente.
Workaround
Per aggirare il problema, assicurarsi che il master e i file di risorse database si trovano nella stessa cartella per una determinata istanza di SQL Server 2005 prima di installare SQL Server 2005 SP1.
È possibile utilizzare uno strumento, ad esempio Sysinternals Process Explorer (Procexp.exe), per determinare la posizione dei master e risorse database file attualmente utilizzati dall'istanza di SQL Server 2005.

Per ottenere Process Explorer, il seguente sito Sysinternals Web: Microsoft fornisce informazioni su come contattare altri produttori allo scopo di facilitare l'individuazione del supporto tecnico. Queste informazioni sono pertanto soggette a modifica senza preavviso. Microsoft non garantisce l'accuratezza delle informazioni sul contatti-altri produttori.

Per determinare la posizione dei master e file di database di risorse in Process Explorer, attenersi alla seguente procedura:
  1. Nella finestra di Process Explorer, individuare il processo sqlservr.exe nel processo di riquadro.
  2. Nel menu Visualizza , fare clic su Mostra riquadro inferiore .
  3. Nel riquadro inferiore di Process Explorer, verificare che la colonna nome viene visualizzata.

    Se la colonna nome non è visualizzata, attenersi alla seguente procedura:
    1. Dal menu Visualizza , scegliere Seleziona colonne , quindi la Gestione riquadro.
    2. Fare clic per selezionare la casella di controllo nome e quindi fare clic su OK .
  4. Nel riquadro inferiore di Process Explorer, fare clic su tipo per ordinare i punti di manipolazione per tipo.
  5. Per gli elementi del tipo di file , eseguire una ricerca della colonna Nome per il percorso del file mssqlsystemresource.mdf file. Questo percorso è il percorso del file di risorse database. È inoltre possibile eseguire una ricerca della colonna nome per il percorso del file master.mdf. Questo percorso è il percorso del file del database master .
Se questi percorsi sono diversi, è necessario spostare i file di database nella stessa cartella.

Il database delle risorse dipende dalla posizione del database master . Se si sposta il database master , è necessario spostare anche il database delle risorse nello stesso percorso del file di database master . Non inserire il database delle risorse in compresse o crittografate delle cartelle di sistema del file NTFS. In caso ciò, ridurre le prestazioni e impedire aggiornamenti.
Status
Microsoft ha confermato che questo problema riguarda i prodotti sono elencati nella sezione "Si applica a".
Informazioni
Se si verifica questo problema, sarà necessario due copie dei file database risorse del computer per ogni istanza che si verifica questo problema. Se si utilizza un'utilità come Sysinternals FileMon (Filemon.exe) per monitorare l'installazione di SQL Server 2005 SP1, si noterà il seguente comportamento:
  • Il programma di installazione aggiorna i file di database di risorse nella cartella in cui è presente il database master . Nella finestra principale di FileMon vengono visualizzate le seguenti informazioni:
    Offset di 10:39:49 AM msiexec.exe:1944 IRP_MJ_WRITE C:\DATA\mssqlsystemresource1.mdf operazione riuscita: lunghezza 22572523: 24052
  • Il processo di sqlservr.exe carica il database master dalla nuova posizione all'avvio del processo durante l'installazione. Nella finestra principale di FileMon vengono visualizzate le seguenti informazioni:
    10:40:56 AM sqlservr.exe:2788 IRP_MJ_READ C:\DATA\master.mdf Offset di operazione riuscita: lunghezza 1900544: 65536
  • Il processo di sqlservr.exe carica il database delle risorse dalla posizione originale. La posizione originale contiene la versione precedente del file di risorse database. Nella finestra principale di FileMon vengono visualizzate le seguenti informazioni:
    10:40:56 AM sqlservr.exe:2788 IRP_MJ_READ C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\DATA\mssqlsystemresource.mdf SUCCESS offset: lunghezza 1245184: 65536
Questo comportamento causa una mancata corrispondenza tra la versione del database di risorse utilizzato e la versione del database di risorse che il programma di installazione si è attualmente utilizzata.

Per ottenere FileMon, il seguente sito Sysinternals Web: Microsoft fornisce informazioni su come contattare altri produttori allo scopo di facilitare l'individuazione del supporto tecnico. Queste informazioni sono pertanto soggette a modifica senza preavviso. Microsoft non garantisce l'accuratezza delle informazioni sul contatti-altri produttori.
Riferimenti
Per ulteriori informazioni su come spostare il master e il database delle risorse , visitare il seguente sito Web MSDN (informazioni in lingua inglese): Per ulteriori informazioni su come avviare un'istanza di SQL Server 2005 utilizzando i comandi net di Microsoft Windows, visitare il seguente sito Web MSDN:

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 918695 - Ultima revisione: 02/26/2007 16:54:42 - Revisione: 1.6

  • Microsoft SQL Server 2005 Service Pack 1
  • kbmt kbsql2005setup kbexpertiseadvanced kbtshoot kbprb KB918695 KbMtit
Feedback
//c1.microsoft.com/c.gif?DI=4050&did=1&t=">0&did=1&t=">tp://c1.microsoft.com/c.gif?"> ow.location.protocol) + "//c.microsoft.com/ms.js'><\/script>");