4 votes

Comment se connecter à SQL Server avec un compte Windows différent

J'ai une application Windows C# à partir de laquelle j'ai besoin de me connecter à une base de données SQL Server et d'accéder aux tables, avec un compte Windows différent (autre que le compte connecté).

Quelle est la meilleure approche pour cela.

-4voto

Jon G Points 790

Le plus couramment pour SQL Server, j'utiliserais la sécurité intégrée, donc une chaîne de connexion comme celle-ci :

var connectionString = string.Format("Data Source={0};Initial Catalog={1};Integrated Security=SSPI;", hostName, databaseName);

Si vous avez besoin de vous connecter en tant qu'utilisateur différent de celui avec lequel vous êtes connecté, vous devez spécifier la combinaison nom d'utilisateur / mot de passe dans la chaîne de connexion, comme ceci :

var connectionString = string.Format("Data Source={0};Initial Catalog={1};User ID={2};Password={3};", hostName, databaseName, anotherUsername, anotherPassword);

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X