为什么我无法使用Windows集成安全性login到SQL Server?

我试图编写一个小的应用程序,将login到SQL Server执行一些pipe理function。 当我使用以下连接string连接到SQL Server时,我可以很好地login:

Data Source=Localhost\SqlExpress;Initial Catalog=PeteDb;User Id=sa;Password=test; 

但是,当我想要使用集成:

 Data Source=Localhost\SqlExpress;Integrated Security=True;MultipleActiveResultSets=True" 

与SQL Serverbuild立连接时发生networking相关或特定于实例的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供程序:SQLnetworking接口,错误:26 – 错误定位服务器/实例指定)

这怎么解决? 我在login列表中。

你需要在第二个连接string中指定初始目录吗? 像这样的东西:

 Data Source=Localhost\SqlExpress;Initial Catalog=PeteDb;Integrated Security=True; 

有同样的问题设置和SQL Server的实例。 本教程为我工作。