Condividi tramite


MSSQL_ENG021797

Si applica a: SQL Server Istanza gestita di SQL di Azure

Dettagli messaggio

Attributo Valore
Nome prodotto SQL Server
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 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 delle versioni precedenti di SQL Server. Il modello di sicurezza è stato modificato in SQL Server 2005 (9.x) e questi script devono essere aggiornati.

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. Le stored procedure creano ogni processo dell'agente e consentono di specificare l'account di Microsoft Windows in cui viene eseguito l'agente. Per gli utenti nel ruolo sysadmin , i processi dell'agente vengono creati in modo implicito anche se non viene specificato un account di Windows (se è specificato un account, deve essere valido); gli agenti vengono eseguiti nel 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 altre 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, aggiornare questi script per includere le stored procedure e i parametri richiesti da SQL Server 2005 (9.x). Per altre informazioni, vedere Aggiornare gli script di replica (programmazione Transact-SQL della replica).