"The activated proc '[dbo].[SqlQueryNotificationStoredProcedure-<A-GUID>]' running on queue '.dbo.SqlQueryNotificationService-<A-GUID>' output the following: 'Cannot execute as the database principal because the principal "dbo" does not exist, this type of principal cannot be impersonated, or you do not have permission.'"
Was sollte ich tun?
A: Starten Sie SQL Server Studio Manager und führen Sie folgenden Befehl aus:
ALTER AUTHORIZATION ON DATABASE:: "<the database name>" TO AlignedElement;
Falls Sie die Meldung bekommen solllen, das der SqlQueryNotificationService nicht gefunden werden konnte, so geben Sie folgende Befehle ein:
ALTER DATABASE "<the database name>" SET DISABLE_BROKER;
ALTER DATABASE "<the database name>" SET NEW_BROKER WITH ROLLBACK IMMEDIATE;
und dann:
ALTER DATABASE "<the database name>" SET ENABLE_BROKER;