Benutzer mit den meisten Antworten
Service Broker arbeitet nicht

Frage
-
Halloich nutze den Service Broker Dient um Änderungen an der Datenbank zuverfolgen.Jetzt habe ich die DB auf den Kunden Rechner kopiert und attached.Die Änderungesverfolgung funktioniert auf dem Kunden Rechner nicht. ImEventlog steht folgendes EreignissDie aktivierte Prozedur'[dbo].[SqlQueryNotificationStoredProcedure-de55f9d5-f2ca-4eac-8bd5-6d401591c6d0]',die für die Warteschlange'AtgCor32.dbo.SqlQueryNotificationService-de55f9d5-f2ca-4eac-8bd5-6d401591c6d0'ausgeführt wird, hat Folgendes ausgegeben: 'Cannot execute as the databaseprincipal because the principal "dbo" does not exist, this type of principalcannot be impersonated, or you do not have permission.'Wie kann ich sicherstellen, dass ich alle Berechtigungen gesetzt habe ?Weis jemand was ich da noch einstellen muss ?Danke,Andreas
Antworten
-
Hallo Andreas,
sehr wahrscheinlich ist der "dbo" verwaist, wenn Du die Datenbank unter (D)einem Domänenkonto
auf einem Deiner Entwicklungsrechner erzeugt hast. Und so kann nun der Zugriff nicht mehr erfolgen.Ändere den Datenbank-Besitzer via sp_changedbowner auf auf ein lokales Domänenkonto (des Kunden)
oder verwende gleich "sa" als Besitzer für die Datenbank.Gruß Elmar
P. S.: Siehe auch http://stackoverflow.com/questions/2233931/errors-with-sqlquerynotificationstoredprocedure-filled-up-sql-server-log- Bearbeitet Elmar BoyeEditor Donnerstag, 3. Mai 2012 09:16 P.S.
- Als Antwort vorgeschlagen Robert BreitenhoferModerator Montag, 7. Mai 2012 14:32
- Als Antwort markiert Robert BreitenhoferModerator Donnerstag, 10. Mai 2012 13:09
Alle Antworten
-
Hallo Andreas,
sehr wahrscheinlich ist der "dbo" verwaist, wenn Du die Datenbank unter (D)einem Domänenkonto
auf einem Deiner Entwicklungsrechner erzeugt hast. Und so kann nun der Zugriff nicht mehr erfolgen.Ändere den Datenbank-Besitzer via sp_changedbowner auf auf ein lokales Domänenkonto (des Kunden)
oder verwende gleich "sa" als Besitzer für die Datenbank.Gruß Elmar
P. S.: Siehe auch http://stackoverflow.com/questions/2233931/errors-with-sqlquerynotificationstoredprocedure-filled-up-sql-server-log- Bearbeitet Elmar BoyeEditor Donnerstag, 3. Mai 2012 09:16 P.S.
- Als Antwort vorgeschlagen Robert BreitenhoferModerator Montag, 7. Mai 2012 14:32
- Als Antwort markiert Robert BreitenhoferModerator Donnerstag, 10. Mai 2012 13:09
-
Hallo Andreas Waning,
Hat Dir die Antwort geholfen?
Grüße,
RobertRobert Breitenhofer, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können. -
Hallo Andreas Waning,
Ich gehe davon aus, dass die Antwort Dir weitergeholfen hat.
Solltest Du noch "Rückfragen" dazu haben, so gib uns bitte Bescheid.Grüße,
RobertRobert Breitenhofer, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.