MSSQL_ENG024070
Data aggiornamento: 14 aprile 2006
Dettagli messaggio
Nome prodotto |
SQL Server |
Versione prodotto |
9.0 |
Numero di build del prodotto |
9.00.1399.60 |
ID evento |
24070 |
Origine evento |
MSSQLSERVER |
Componente |
Motore di database di SQL Server |
Nome simbolico |
|
Testo del messaggio |
Il client non dispone di un privilegio necessario. |
Spiegazione
Questo errore generale può essere generato indipendentemente dal fatto che la replica venga utilizzata o meno. Per un server di una topologia di replica, l'errore viene normalmente generato in seguito alla modifica dell'account del servizio SQL Server Agent tramite Gestione controllo servizi di Microsoft Windows, anziché tramite Gestione configurazione SQL Server. Quando si tenta di eseguire un processo di agente dopo aver modificato l'account di servizio, il processo potrebbe avere esito negativo e restituire un messaggio di errore simile al seguente:
"Eseguito come utente: <AccountUtente>. Sottosistema snapshot repliche: agente <NomeAgente> non riuscito. Eseguito come utente: <AccountUtente>. Il client non dispone di un privilegio necessario. Passaggio non riuscito. [SQLSTATE 42000] (Errore 14151). Passaggio non riuscito."
Questo problema si verifica perché Gestione controllo servizi di Windows non concede le autorizzazioni necessarie al nuovo account di servizio di SQL Server Agent.
Azione utente
Per evitare questo problema in futuro, utilizzare sempre Gestione configurazione SQL Server anziché Gestione controllo servizi di Windows per modificare gli account di servizio e le password.
Per risolvere il problema, utilizzare Gestione configurazione SQL Server per ripristinare l'account di servizio originale. Utilizzare quindi Gestione configurazione SQL Server per modificare il nuovo account. Durante questa operazione, Gestione configurazione SQL Server aggiunge il nuovo account al gruppo di protezione seguente:
SQLServer2005SQLAgentUser$ComputerName$InstanceName
L'appartenenza a questo gruppo di protezione consente al nuovo account di ottenere le autorizzazioni necessarie per eseguire il processo dell'agente di replica.
Vedere anche
Concetti
Causa e risoluzione degli errori di replica
Altre risorse
Modifica delle password e degli account utente
Gestione configurazione SQL Server