0

可以通过管理工作室连接数据库,但在通过 Visual Studio 2012 连接数据库时,尝试打开连接时会出现以下错误......

“在建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问该服务器。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)”

使用windows认证方式:- 服务器名- SAKSHI-PC\SQLEXPRESS

Visual Studio 中 app.config 中的连接字符串条目:-

<add name="SoundFingerprinting.DuplicatesDetector.Properties.Settings.FingerprintsDbConnectionString"
      connectionString="Data Source=SAKSHI-PC\SQLEXPRESS;Initial Catalog=FingerprintsDb;Integrated Security=True"
      providerName="System.Data.SqlClient" />
4

1 回答 1

0
  1. 检查您的连接是否指向正确的 SQL Server 实例
  2. 检查您的 SQL Server 是否已启动并正在运行
  3. 检查您的 SQL Server Browser 服务是否已启动并正在运行
  4. 检查 SQL Server 是否允许远程连接。

http://blogs.msdn.com/b/walzenbach/archive/2010/04/14/how-to-enable-remote-connections-in-sql-server-2008.aspx

于 2013-10-02T14:43:08.410 回答