Gemäß einigen der Dokumentationen, die ich gelesen habe, erstellt das Dienstkonto für SQL Server beim Start des Datenbankmoduls einen SPN, der die Kerberos-Authentifizierung ermöglicht. Ich konnte keine Dokumentation finden, aus der hervorgeht, welche Berechtigung ein Konto zum Erstellen eines SPN benötigen würde. Welche Berechtigungen müsste ein Konto haben (außer Domain-Administrator, wenn dies möglich ist), um einen SPN zu erstellen?
quelle
Also habe ich kürzlich herausgefunden, wie das geht. Befolgen Sie die Schritte im MSDN- Artikel zum Delegieren der Berechtigung zum Schreiben von SPNS.
Sie müssen jedoch eine weitere Berechtigung für das Konto hinzufügen, die nicht die Berechtigung Validated Write to Service Principal Names ist, die im MSDN-Artikel erwähnt wird und die den Namen des Write Principal Principal enthält .
Sie müssen diese Berechtigung genauso hinzufügen, wie der Artikel Sie zu den validierten Write to Service-Prinzipalnamen anweist (gilt für Computerobjekte usw.).
Durch Hinzufügen dieser Berechtigung können Sie in das SPN-Attribut schreiben, ohne die vollständige Kontrolle, den Domänenadministrator oder das Schreiben aller Eigenschaften zu benötigen.
Wenn Sie nur die Berechtigung Validated Write to Service Principal Names hinzufügen , wird beim Versuch, einen SPN zu erstellen, die folgende Fehlermeldung angezeigt, und der Zugriff wird nicht verweigert.
quelle