Condividi tramite


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

Guida in linea e informazioni

Assistenza su SQL Server 2005