Ich habe eine ASP.Net App, die mit Windows-Authentifizierung läuft. Die Verbindung mit dem SQL Server wird normalerweise durch Erstellen eines SQL Server-Kontos und Verwendung dieses in der Verbindungszeichenfolge hergestellt.
In dieser speziellen, sehr restriktiven Hosting-Umgebung wurden wir jedoch gebeten, ein spezifisches WINDOWS / Active Directory-Konto für die Verbindung mit dem SQL Server zu verwenden.
Bitte beachten Sie, dass es sich nicht um die Windows-Anmeldeinformationen des Benutzers der Website handelt. Wir müssen eine Verbindung mit dem SQL-Server herstellen - dies ist ein bestimmtes Windows / AD-Konto.
Wie konfiguriere ich das in meiner Verbindungszeichenfolge?
Verwenden Sie eine Verbindungszeichenfolge wie folgt:
%Vor%Ihr Programm muss unter dem Konto ausgeführt werden, zu dem Sie eine Verbindung herstellen müssen. Sie können die Identität Ihrer Website in IIS festlegen, indem Sie den AppPool bearbeiten.
Wenn Sie dies erreichen möchten, müssen Sie:
Ihre Verbindungszeichenfolge wäre etwas wie:
%Vor%Wenn Sie SQL Server auffordern, die integrierte Sicherheit zu verwenden, wird immer der aktuell angemeldete Benutzer als derjenige verwendet, der sich mit dem Server verbindet - Sie können das nicht ändern.
Tags und Links sql-server asp.net