Condividi tramite


MSSQL_ENG021797

Dettagli messaggio

Nome prodotto

SQL Server

Versione prodotto

10.50

Numero di build del prodotto

 

ID evento

21797

Origine evento

MSSQLSERVER

Componente

Motore di database di SQL Server

Nome simbolico

Testo del messaggio

'%s' deve essere un account di accesso di Windows valido nel formato: 'COMPUTER\Account di accesso' o 'DOMINIO\Account di accesso'. Vedere la sezione della documentazione relativa a '%s'.

Spiegazione

Questo errore viene generato dalle stored procedure di replica seguenti se il valore specificato per il parametro @job_login è Null o non valido. Questo errore può verificarsi se un membro del ruolo predefinito del database db_owner esegue script di precedenti versioni di SQL Server. Il modello di sicurezza in SQL Server 2005 è cambiato ed è necessario aggiornare questi script.

Queste stored procedure possono essere eseguite da un membro del ruolo predefinito del server sysadmin sul server appropriato o da un membro del ruolo predefinito del database db_owner nel database appropriato. Ogni stored procedure crea un processo agente e consente di specificare l'account di Microsoft Windows in base al quale viene eseguito l'agente. Per gli utenti del ruolo sysadmin, i processi agente vengono creati implicitamente anche se non viene specificato un account di Windows (se viene specificato, deve essere valido). Gli agenti vengono eseguiti in base al contesto dell'account del servizio SQL Server Agent, nel server appropriato. Sebbene l'account non sia necessario, la procedura consigliata prevede di specificare un account separato per gli agenti. Per ulteriori informazioni, vedere Modello di sicurezza dell'agente di replica.

Azione utente

Accertarsi di specificare un account di Windows valido per il parametro @job_login di ogni procedura. Se si dispone di script di replica di versioni precedenti di SQL Server, aggiornarli in modo che includano le stored procedure e i parametri necessari per SQL Server 2005. Per ulteriori informazioni, vedere Procedura: Aggiornamento di script di replica (programmazione Transact-SQL della replica).