使.net SqlConnection不使用Windows会话凭据

本文关键字:会话 Windows net SqlConnection | 更新日期: 2023-09-27 18:16:11

由于某些原因,我的。net (c#) SqlConnection使用我的Windows会话凭据而不是指定的凭据。是否有一种方法可以忽略我的会话凭据并使用我指定的凭据?

SqlConnection myConnection = new SqlConnection("user id=user;" +
                                   "password=pass;server=10.0.10.99;" +
                                   "Trusted_Connection=yes;" +
                                   "database=databasename; " +
                                   "connection timeout=5");
myConnection.Open();

使.net SqlConnection不使用Windows会话凭据

删除Trusted_Connection=yes;,这表明使用了集成安全,并导致您的Windows凭据被使用。

有关连接字符串属性的快速参考,您可以查看:

连接字符串引用