Frage:
Wie beseitigt man den Fehler 15023 beim Setzen von Rechten für SQL-Benutzer. Dieser Fehler kann auftreten, wenn z. B. ein Backup einer Datenbank zurück gesichert wurde und ein vorhandenes Konto mit Leserechten auf die zurück gesicherte Datenbank berechtigt werden soll:
Antwort:
In dieser Situation kollidiert der im SQL-Server bekannte Benutzer (z. B. das Konto „EPDM“, welches für das Lesen mit dem DPS-TableAddIn eingerichtet worden ist) mit einem gleichnamigen Konto, welches in der Datenbank existiert.
Zur Lösung kann die folgende SQL-Abfrage ausgeführt werden:
ALTER USER user WITH LOGIN = serverlogin
Also z. B. ALTER USER EPDM WITH LOGIN = EPDM