FAQ durchsuchen

Fehlermeldung: „Der Prinzipalname des Ziels ist nicht korrekt. Der SSPI-Kontext kann nicht generiert werden.“

Beim Erstellen einer neuen Master- / Projektdatenbank bzw. beim Anmelden der Masterdatenbank über den System Manager erscheint die Meldung „Der Prinzipalname des Ziels ist nicht korrekt. Der SSPI-Kontext kann nicht generiert werden.“.

Bei dieser Meldung handelt es sich um ein generelles Authentifizierungsproblem im Windows- bzw. SQL Server Umfeld.

Ggf. ist das Problem schon mit einem Neustart des SQL Server Datenbankservers und der BaSYS Clients gelöst:

https://support.microsoft.com/de-de/topic/problembehandlung-bei-der-fehlermeldung-sspi-kontext-kann-nicht-generiert-werden-03d15ff2-e062-e023-272c-d5cd413c37b3

Alternativ kann das Problem umgangen werden indem die DBMS-Authentifizierung der SQL Serverinstanz verwendet wird. Diese wird folgendermaßen aktiviert:

Über das SQL Server Management Studio als Administrator an der entsprechenden SQL Serverinstanz anmelden.

Die Eigenschaften der Instanz per Rechtsklick -> Eigenschaften öffnen.

Unter Sicherheit die Option SQL Server- und Windows-Authentifizierungsmodus setzen und mit OK bestätigen.

Anschließend über Sicherheit -> Anmeldungen -> Rechtsklick -> Neue Anmeldung einen neuen SQL Server-Benutzer anlegen und mit einem Kennwort versehen.

Die Serverrolle sysadmin oder alternativ dbcreator vergeben und mit OK bestätigen.

Anschließend müssen noch die folgenden Schritte auf dem / den BaSYS Client(s) durchgeführt werden:

1. Die Verzeichnisse C:\Users\BENUTZER\AppData\Local\Barthauer\BaSYS und C:\Users\BENUTZER\AppData\Roaming\Barthauer\BaSYS umbenennen.

2. BaSYS starten und sich unter Verwendung des neu erstellten SQL Server-Benutzers an der Masterdatenbank anmelden, hierzu ggf. eine neue Serverregistrierung im System Manager erstellen und eine Projektdatenbank aktuell setzen.