0

我一直试图了解trusted_connection=true在 SQL Server 连接字符串中使用(来自 C# 中)的含义。我了解它使用当前的 Windows 用户凭据连接到数据库。但这是否意味着数据库服务器和当前用户可以位于不同的域、相同的域或不同但受信任的域中?

4

1 回答 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 回答