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

SQL Server 2005 non viene avviato quando si esegue l'aggiornamento SQL Server 2000 a 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: 900497
Sintomi
Quando si aggiorna Microsoft SQL Server 2000 a Microsoft SQL Server 2005, SQL Server 2005 non viene avviato. Nel registro dell'applicazione vengono registrati i seguenti messaggi:

messaggio 1
Impossibile caricare il certificato specificato dall'utente. Il server non accetterà una connessione. È necessario verificare che il certificato sia installato correttamente. Vedere "Configurazione certificato per l'utilizzo da SSL" nella documentazione in linea.
Per ulteriori informazioni, vedere la Guida in linea e supporto tecnico all'indirizzo http://support.microsoft.com.
messaggio 2
TDSSNIClient inizializzazione non riuscita con errore 0x80092004, codice di stato 0 x 80.
Per ulteriori informazioni, vedere la Guida in linea e supporto tecnico all'indirizzo http://support.microsoft.com.
messaggio 3
TDSSNIClient inizializzazione non riuscita con errore 0x80092004, codice di stato 0 x 1.
Per ulteriori informazioni, vedere la Guida in linea e supporto tecnico all'indirizzo http://support.microsoft.com.
messaggio 4
Impossibile avviare la libreria di rete a causa di un errore interno nella libreria di rete. Per determinare la causa, esaminare gli errori immediatamente precedente a quella nel log degli errori.
Per ulteriori informazioni, vedere la Guida in linea e supporto tecnico all'indirizzo http://support.microsoft.com.
Cause
Questo problema si verifica perché il valore memorizzato nella voce del Registro di sistema di certificati non è valido prima dell'aggiornamento.

Se la voce del Registro di sistema di certificati è impostata su un valore diverso da zero prima dell'aggiornamento, SQL Server 2005 sarà la migrazione del valore e utilizzare il valore. Di conseguenza, se il valore non è valido, SQL Server 2005 non viene avviato perché SQL Server 2005 non è in grado di individuare il certificato corrispondente.
Risoluzione
Per risolvere il problema, utilizzare uno dei seguenti metodi:
  • Utilizzando SQL Server Configuration Manager per importare un certificato valido.
  • Deselezionare uscita la voce del Registro di sistema di certificati per impedire un valore non impostato. SQL Server 2005 verrà utilizzato un certificato autofirmato.
Informazioni
SQL Server 2000 e SQL Server 2005 tentare sempre di crittografare il pacchetto di accesso durante una connessione. Pertanto, SQL Server 2000 e SQL Server 2005 tenta di caricare un certificato SSL (Secure Sockets Layer) se o non è attivata la crittografia dei dati.

Quando la voce del Registro di sistema di certificati è impostata su un valore che non è valido, SQL Server 2000 avvia senza caricare il certificato sul computer locale. Pertanto, SQL Server 2000 non tenta di crittografare il pacchetto di accesso. Un esempio di un valore non valido è 0. Quando la voce del Registro di sistema di certificati è impostata su un valore valido, SQL Server 2000 tenta di caricare un certificato e tenta di crittografare il pacchetto di accesso.

La seguente sottochiave di registro di sistema è la voce di certificati del Registro di sistema per SQL Server 2000:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib

Nome valore: certificato
Tipo: REG_SZ
A differenza di SQL Server 2000, SQL Server 2005 non sarà possibile disattivare di crittografia, impostare la voce del Registro di sistema di certificati su un valore pari a 0. Quando si aggiorna SQL Server 2000 a SQL Server 2005, SQL Server 2005 Cancella la voce del Registro di sistema di certificati se la voce del Registro di sistema di certificati è impostata su un valore pari a 0. In questa situazione, SQL Server 2005 genera un certificato autofirmato, nel quando viene avviata l'istanza.

La seguente sottochiave di registro di sistema è la voce di certificati del Registro di sistema per SQL Server 2005:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer\SuperSocketNetLib

Nome valore: certificato
Tipo: REG_SZ
Se il valore memorizzato nella voce del Registro di sistema di certificati non è valido a causa di lunghezza non corretta, SQL Server 2005 non viene avviato. Nel registro dell'applicazione vengono registrati i seguenti messaggi:

messaggio 1
TDSSNIClient inizializzazione non riuscita con errore 0xd, codice di stato 0x38.
Per ulteriori informazioni, vedere la Guida in linea e supporto tecnico all'indirizzo http://support.microsoft.com.
messaggio 2
TDSSNIClient inizializzazione non riuscita con errore 0xd, codice di stato 0 x 1.
Per ulteriori informazioni, vedere la Guida in linea e supporto tecnico all'indirizzo http://support.microsoft.com.
messaggio 3
Impossibile avviare la libreria di rete a causa di un errore interno nella libreria di rete. Per determinare la causa, esaminare gli errori immediatamente precedente a quella nel log degli errori.
Per ulteriori informazioni, vedere la Guida in linea e supporto tecnico all'indirizzo http://support.microsoft.com.
Se il valore memorizzato nella voce del Registro di sistema certificato è valido, SQL Server 2005 viene avviato correttamente e viene registrato il seguente messaggio nel registro applicazione:
Il certificato è stato caricato per la crittografia.

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 900497 - Ultima revisione: 09/22/2006 01:55:08 - Revisione: 3.1

Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Workgroup Edition

  • kbmt kbtshoot kbprb KB900497 KbMtit
Feedback
"var m=document.createElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">