MSSQL_ENG021797

Details zur Fehlermeldung

Produktname

SQL Server

Produktversion

9.0

Buildnummer des Produkts

9.00.1399.60

Ereignis-ID

21797

Ereignisquelle

MSSQLSERVER

Komponente

SQL Server-Datenbankmodul

Symbolischer Name

Meldungstext

'%1!s!' muss eine gültige Windows-Anmeldung der folgenden Form sein: 'MACHINE\\Login' oder 'DOMAIN\\Login'. Weitere Informationen finden Sie in der Dokumentation zu '%2!s!'.

Erklärung

Dieser Fehler wird von folgenden gespeicherten Replikationsprozeduren ausgelöst, wenn der für @job_login angegebene Parameter Null oder ungültig ist. Dieser Fehler kann auftreten, wenn ein Mitglied der festen Datenbankrolle db_owner Skripts aus vorherigen Versionen von SQL Server ausführt. Das Sicherheitsmodell wurde in SQL Server 2005 geändert; daher müssen die Skripts aktualisiert werden.

Diese gespeicherten Prozeduren können von einem Mitglied der festen Serverrolle sysadmin auf dem entsprechenden Server bzw. einem Mitglied der festen Datenbankrolle db_owner in der entsprechenden Datenbank ausgeführt werden. Jede gespeicherte Prozedur erstellt einen Agentauftrag, für den Sie das Microsoft Windows-Konto angeben können, unter dem der Agent ausgeführt werden soll. Für Benutzer, die die Rolle sysadmin besitzen, werden Agentaufträge implizit erstellt, auch wenn kein Windows-Konto angegeben wird – sollte ein Konto angegeben werden, muss es jedoch gültig sein. Agents werden im Kontext des SQL Server-Agent-Dienstkontos auf dem entsprechenden Server ausgeführt. Das Festlegen eines Kontos ist zwar nicht erforderlich, aus Sicherheitsgründen empfiehlt es sich jedoch, ein separates Konto für jeden Agent anzugeben. Weitere Informationen finden Sie unter Sicherheitsmodell des Replikations-Agents.

Benutzeraktion

Stellen Sie sicher, dass Sie ein gültiges Windows-Konto für den @job_login-Parameter der einzelnen Prozeduren angeben. Wenn Sie Replikationsskripts aus vorherigen Versionen von SQL Server übernehmen, aktualisieren Sie diese Skripts, sodass sie die für SQL Server 2005 erforderlichen gespeicherten Prozeduren und Parameter enthalten. Weitere Informationen finden Sie unter How to: Upgrade Replication Scripts (Replication Transact-SQL Programming).

Siehe auch

Konzepte

Ursachen und Lösungen für Replikationsfehler

Hilfe und Informationen

Informationsquellen für SQL Server 2005