通过sql server management studio 2008连接数据库,但不是通过visual studio 2012

时间:2013-10-02 14:31:37

标签: c# sql-server visual-studio-2012

可以通过管理工作室连接数据库,但在通过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" />

1 个答案:

答案 0 :(得分:0)

  1. 检查您的连接是否指向正确的SQL Server实例
  2. 检查您的SQL Server是否已启动并正在运行
  3. 检查您的SQL Server Browser服务是否已启动并正在运行
  4. 检查SQL Server是否允许远程连接。
  5. http://blogs.msdn.com/b/walzenbach/archive/2010/04/14/how-to-enable-remote-connections-in-sql-server-2008.aspx