我一直试图了解trusted_connection=true
在 SQL Server 连接字符串中使用(来自 C# 中)的含义。我了解它使用当前的 Windows 用户凭据连接到数据库。但这是否意味着数据库服务器和当前用户可以位于不同的域、相同的域或不同但受信任的域中?
问问题
626 次
1 回答
0
trusted_connection=true
方法Integrated Security=SSPI;
如果连接字符串中不存在,则需要在连接字符串中指定用户 ID 和密码:
server=yourservername;database=yourdatabase;user id=YourUserID;password=password
如果存在两个 ( Trusted_Connection=true or Integrated Security=true/SSPI
) 中的任何一个,则Windows credentials
当前用户的 用于进行身份验证,SQL Server
并且任何 useriD=userid 和 password=password 文本都将被忽略。
无论您可能出现的用户数量和您可能登录的用户,如果出现以下情况,它将忽略这些内容:
Trusted_Connection=true
于 2013-10-09T05:34:57.387 回答