Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo consente di risolvere il problema che si verifica se mancano chiavi del Registro di sistema specifiche della risorsa.
Versione originale del prodotto: SQL Server
Numero KB originale: 883732
Sintomi
Quando si tenta di portare online una risorsa cluster di SQL Server per un'istanza virtuale di Microsoft SQL Server, è possibile notare il comportamento seguente:
La risorsa cluster di SQL Server passa a uno stato "non riuscito" e non è online.
Viene visualizzata una combinazione dei seguenti messaggi di errore nel computer proprietario della risorsa cluster di SQL Server.
Messaggio di errore 1
Un evento simile al seguente si trova nel registro eventi di sistema:
Data: 05/08/2004
Ora: 1:11:19
Origine: ClusSvc
Categoria: Gestione failover
Tipo di errore:
ID evento: 1069
Utente: N/D
Computer: <Descrizione nome> computer:
La risorsa cluster 'SQL Server (<nome> istanza di SQL Server)' nel gruppo di risorse '<Nome gruppo> cluster' non è riuscita.Messaggio di errore 2
Un messaggio di errore simile al seguente si trova nel file di log del cluster:
0000644.00000944::2003/11/30-18:11:30.360 SQL Server <SQLServer>: [sqsrvres] Impossibile leggere la proprietà "VirtualServerName". Errore: d.
0000644.00000944::2003/11/30-18:11:30.360 SQL Server <SQLServer>: [sqsrvres] OnlineThread: Errore d portare la risorsa online.Messaggio di errore 3
I messaggi di errore simili ai seguenti si trovano nel file di log degli errori di SQL Server:
Errore del server 2003-11-30 17:00:37.27: 17826, gravità: 18, stato: 1
Server 2003-11-30 17:00:37.27 Impossibile configurare Net-Library 'SSNETLIB'.
2003-11-30 17:00:37.27 spid13 Avvio del database 'SPB'.
2003-11-30 17:00:37.27 spid12 Avvio del database 'BD_MTA'.
2003-11-30 17:00:37.27 spid14 Avvio del database 'BD_SPF'.
Errore del server 2003-11-30 17:00:37.27: 17059, gravità: 18, stato: 0
2003-11-30 17:00:37.27 Errore del sistema operativo del server -1073723998: ..
Server 2003-11-30 17:00:37.27 Impossibile caricare netlibs.
2003-11-30 17:00:37.27 server SQL Server non è riuscito a generare il thread FRunCM.
Causa
Le chiavi del Registro di sistema specifiche della risorsa che corrispondono alla risorsa cluster di SQL Server che si sta tentando di portare online sono mancanti. Questo problema si verifica anche se i valori che corrispondono alle chiavi del Registro di sistema specifiche della risorsa non sono corretti.
Risoluzione
Importante
In questa sezione, metodo o attività viene illustrata la procedura per modificare il Registro di sistema. Se, tuttavia, si modifica il Registro di sistema in modo errato, possono verificarsi gravi problemi. Pertanto, assicurarsi di osservare attentamente la procedura seguente. Per una maggiore protezione, eseguire il backup del Registro di sistema prima di modificarlo. Successivamente, è possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire il backup e il ripristino del Registro di sistema, vedi Come eseguire il backup e il ripristino del Registro di sistema in Windows.
Per risolvere questo problema, è necessario ricreare manualmente le chiavi del Registro di sistema specifiche delle risorse che corrispondono alla risorsa cluster di SQL Server. A tale scopo, effettuare i passaggi seguenti:
Selezionare Avvia>esecuzione, digitare Regedit e quindi selezionare OK.
Nell'editor del Registro di sistema individuare e selezionare la chiave del Registro di sistema:
HKEY_LOCAL_MACHINE\Cluster\Resources\<GUID>\Parameters.Creare i valori del Registro di sistema seguenti nella chiave del Registro di sistema Parameters :
Per un'istanza predefinita di SQL Server:
InstanceName
Nome valore: InstanceName
Tipo valore: REG_SZ
Dati valore: MSSQLSERVERVirtualServerName
Nome valore: VirtualServerName
Tipo valore: REG_SZ
Dati valore: <nome del server SQL virtuale>
Per un'istanza denominata di SQL Server:
InstanceName
Nome valore: InstanceName
Tipo valore: REG_SZ
Dati valore: <nome dell'istanza di SQL Server corrispondente al server virtuale>VirtualServerName
Nome valore: VirtualServerName
Tipo valore: REG_SZ
Dati valore: <nome del server SQL virtuale>
Chiudere l'editor del Registro di sistema. Dopo aver creato le chiavi del Registro di sistema specifiche delle risorse, è possibile portare online la risorsa cluster di SQL Server.
Se si nota che non è possibile portare online una risorsa cluster di SQL Server Agent, è necessario creare lo stesso set di chiavi specifiche della risorsa che corrispondono alla risorsa cluster di SQL Server Agent.