SQL Server在连接字符串中集成了安全优先级

时间:2017-09-25 18:50:57

标签: .net sql-server .net-core

在.Net中,如果SQL Server连接字符串有Integrated Security=true;并且提供了user id=bob;,哪一个'获胜'? .Net会与Windows帐户或SQL Server帐户连接吗?

这是否恰好记录在任何地方?我已经阅读了this MSDN article,但我没有看到任何内容。

Integrated Security=true;Initial Catalog=Northwind;server=(local);User ID=bob;Password=stackoverflow;

1 个答案:

答案 0 :(得分:1)

答案就在那里,在你提到的那篇文章中 - 有点失望(大约在文档的一半):

  

综合安全    - 或 -
  Trusted_Connection

     

如果指定了用户ID和密码且Integrated Security设置为true,则将忽略用户ID和密码 ,并将使用集成安全性