Pour se connecter à une base de données sql server via l'authentification Windows, il faut essentiellement connaître le serveur auquel vous voulez vous connecter, le nom de votre base de données, les informations de sécurité intégrée et le nom du fournisseur.
En gros, ça marche :
<connectionStrings>
<add name="MyConnectionString"
connectionString="data source=ServerName;
Initial Catalog=DatabaseName;Integrated Security=True;"
providerName="System.Data.SqlClient" />
</connectionStrings>
Réglage de Sécurité intégrée champ vrai signifie essentiellement que vous voulez accéder à la base de données via l'authentification Windows, si vous définissez ce champ faux L'authentification Windows ne fonctionnera pas.
Le fonctionnement est également différent selon le fournisseur que vous utilisez.
-
SqlClient les deux Sécurité intégrée=true ; o IntegratedSecurity=SSPI ; fonctionne.
-
OleDb c'est Sécurité intégrée=SSPI ;
-
Odbc c'est Trusted_Connection=yes ;
-
OracleClient c'est Sécurité intégrée = oui ;
Integrated Security=true lève une exception lorsqu'il est utilisé avec le fournisseur OleDb.
0 votes
Je ne suis pas sûr que vous vouliez parler d'un compte Windows générique à utiliser par plusieurs personnes.