Ich habe ein Problem mit SQL Replication, das Probleme beim Reparieren hat. Ich stelle zwei DBs aus einer Produktionssicherung her und installiere dann die Replikation zwischen ihnen. Die Replikation scheint ohne Fehler konfiguriert zu sein, aber wenn ich mir den Status anschaue, sehe ich Fehlermeldungen wie diese:Fehler bei der SQL Server 2008-Replikation mit: Prozess konnte 'sp_replcmds' nicht ausführen
Ich habe ein Problem mit SQL Replication, dass ich Probleme habe zu beheben. Ich stelle zwei DBs aus einer Produktionssicherung her und installiere dann die Replikation zwischen ihnen. Die Replikation scheint ohne Fehler konfiguriert werden, aber wenn ich auf den Status in Replication Monitor aussehen sehe ich Fehlermeldungen wie folgt aus:
Fehlermeldungen:
Der Prozess kann nicht ‚sp_replcmds‘ ausführen kann auf "MYSERVER1". Hilfe erhalten: http://help/MSSQL_REPL20011
kann nicht als Datenbank ausführen Haupt, weil der Haupt „dbo“ nicht vorhanden ist, diese Art von Haupt nicht imitierten werden, oder Sie nicht Berechtigung haben. (Quelle: MSSQLServer, Fehlernummer: 15517) Hier finden Sie Hilfe: http://help/15517
Der Prozess kann nicht 'sp_replcmds' auf 'MYSERVER1' ausführen kann. Hilfe erhalten: http://help/MSSQL_REPL22037
Was bedeutet das?
Doing, das wird der Besitzer der DB zu sa, was ich nicht will. Der Besitzer der DB ist derzeit mein persönlicher Account, und ich möchte, dass es so bleibt. Könnte ich Dbo irgendwie neu assoziieren? – skb
Sie können es jedem beliebigen Konto zuordnen, aber es muss ein gültiges NT-Konto sein. Gibt suser_sname (owner_sid) NULL zurück? Dann ist ein ungültiger Account und Sie müssen ihn * ändern *. –