Risoluzione dei problemi di installazione del Motore di database di SQL Server

Data aggiornamento: 5 dicembre 2005

Di seguito sono riportati alcuni problemi comuni associati all'installazione di Motore di database e sono incluse informazioni sulla risoluzione proposta.

Problema: le applicazioni non riescono a integrare le risorse di SQL Server 2005 in una transazione distribuita

Problema: poiché Microsoft Distributed Transaction Coordinator (MS DTC) non è completamente configurato in Microsoft Windows, è possibile che le applicazioni non riescano a integrare le risorse di SQL Server 2005 in una transazione distribuita. Questo problema può interessare server collegati, query distribuite e stored procedure remote che utilizzano transazioni distribuite.

Risoluzione: per evitare tali problemi, è necessario attivare completamente i servizi MS DTC nel server in cui è installato SQL Server 2005.

Per attivare completamente MS DTC, eseguire la procedura seguente:

  1. Nel Pannello di controllo aprire Strumenti di amministrazione e quindi Gestione computer.
  2. Nel riquadro sinistro di Gestione computer espandere Servizi e applicazioni e quindi fare clic su Servizi.
  3. Nel riquadro destro di Gestione computer fare clic con il pulsante destro del mouse su Distributed Transaction Coordinator e quindi scegliere Proprietà.
  4. Nella finestra Distributed Transaction Coordinator fare clic sulla scheda Generale e quindi su Arresta per arrestare il servizio.
  5. Nella finestra Distributed Transaction Coordinator fare clic sulla scheda Connessione e impostare l'account di accesso su NT AUTHORITY\NetworkService.
  6. Fare clic su Applica e quindi su OK per chiudere la finestra Distributed Transaction Coordinator. Chiudere Gestione computer. Chiudere Strumenti di amministrazione.

[!NOTA] Per le installazioni di SQL Server 2005 in computer che fanno parte di cluster di failover, è necessario assicurarsi che MS DTC sia abilitato completamente e installato in tutti i computer del cluster prima di eseguire il programma di installazione. Se MS DTC non è inserito nel cluster, l'installazione non verrà completata. Prima di eseguire il programma di installazione, utilizzare Amministrazione cluster per verificare che MS DTC sia stato inserito nel cluster.

Problema: l'aggiornamento a SQL Server 2005 non è riuscito e ha restituito il messaggio di errore seguente: "Impossibile connettersi al servizio di database per la configurazione del server".

Problema: se la porta 1433 non è disponibile durante l'aggiornamento a SQL Server 2005, è possibile che il programma di installazione di SQL Server restituisca il seguente errore:

Impossibile connettersi al servizio di database per la configurazione del server.

Soluzione: per continuare, terminare il processo che utilizza la porta 1433 e proseguire l'installazione di SQL Server 2005:

  1. Eseguire netstat -o dal prompt dei comandi.
  2. Identificare l'applicazione o il processo che utilizza la porta 1433.
  3. Utilizzare Task Manager per chiudere l'applicazione o terminare il processo per liberare la porta 1433.
  4. Riprendere linstallazione di SQL Server 2005.

Se non è possibile liberare la porta 1433 mediante la procedura sopra riportata, eseguire la procedura aggiuntiva seguente:

  1. Aprire Installazione applicazioni nel Pannello di controllo.
  2. Selezionare Microsoft SQL Server 2005 e quindi fare clic su Cambia.
  3. Nella pagina Selezione componenti selezionare il pulsante di opzione relativo all'istanza di SQL Server da aggiornare e quindi fare clic su Avanti.
  4. Nella pagina Manutenzione funzionalità selezionare Motore di database e quindi fare clic su Avanti.
  5. Fare clic su Riprendi per riprendere l'operazione di aggiornamento a SQL Server 2005.

Problema: l'aggiornamento potrebbe non riuscire se le applicazioni locali sono connesse all'istanza in fase di aggiornamento.

Problema: il programma di installazione di SQL Server richiede la modalità utente singolo per completare un aggiornamento a SQL Server 2005. Se a un'istanza di SQL Server sono collegate applicazioni locali durante l'operazione di aggiornamento, l'installazione non verrà completata e verrà restituito l'errore seguente:

Impossibile connettersi al servizio di database per la configurazione del server. Errore: [Microsoft][SQL Native Client][SQL Server] Accesso non riuscito per l'utente <DomainName\AdminAccount>. Motivo: nel server è attivata la modalità utente singolo. In questo momento la connessione è consentita solo a un amministratore. Per ulteriori informazioni, vedere i log degli errori del server. Per informazioni sulla visualizzazione dei log del programma di installazione, vedere l'argomento relativo nella documentazione in linea di SQL Server.

Risoluzione: questo errore è in genere dovuto all'esecuzione di Reporting Services durante l'aggiornamento di SQL Server. Per risolvere il problema, chiudere tutte le applicazioni connesse all'istanza di SQL Server e scegliere "Riprova" nel messaggio di errore del programma di installazione per continuare l'aggiornamento.

Problema: l'installazione di SQL Server 2005 non viene completata a causa della configurazione di alcuni componenti esistenti di SQL Server.

Problema: questo problema potrebbe verificarsi se un'installazione client esistente di SQL Server venisse configurata con l'opzione per l'utilizzo forzato della crittografia attivata. Il messaggio di errore relativo a questa condizione è:

Impossibile connettersi al servizio di database per la configurazione del server. L'errore era: Provider SSL [Microsoft]<component name>: "Il nome di rete connessa specificato nel certificato non corrisponde al valore passato". Per ulteriori informazioni, vedere i log degli errori del server e i log del programma di installazione. Per informazioni sulla visualizzazione dei log del programma di installazione, vedere l'argomento relativo nella documentazione in linea di SQL Server.

Soluzione: disattivare l'opzione per l'utilizzo forzato della crittografia nei client di SQL Server preesistenti mediante l'utilità Configurazione di rete client di SQL Server 2000 (per i client MDAC in SQL Server 2000) oppure Gestione configurazione SQL Server (per i client SQL Native Client in SQL Server 2005) e quindi eseguire nuovamente il programma di installazione di SQL Server 2005.

Vedere anche

Attività

Procedura: Verifica della corretta installazione dei servizi di SQL Server 2005
Procedura: Lettura di un file di log del programma di installazione di SQL Server 2005

Concetti

Risoluzione dei problemi relativi al clustering di failover
Procedura: Visualizzazione dei file di log del programma di installazione di SQL Server 2005
Procedura: Ricostruzione del Registro di sistema per SQL Server 2005
Procedura: Ricostruzione del database master per SQL Server 2005

Guida in linea e informazioni

Assistenza su SQL Server 2005