到SQL Server 2014的连接字符串失败

时间:2015-06-01 22:30:05

标签: c# sql .net visual-studio-2013 sql-server-2014

我自己和一位开发人员朋友无法在我的电脑上使用连接字符串。 我正在调用一个本地数据库实例,它是Management Studio 2014(其中一个免费版本)。 它在connection.Open();

上失败

守则是:

string conn = ConfigurationManager.ConnectionStrings["DatabaseConnection"].ToString();
            IDbConnection connection = new SqlConnection(conn);
            connection.Open();

App.Config is:
  <connectionStrings>
    <add name="DatabaseConnection"
         connectionString="data source=MIKE-PC; initial catalog=dbname;integrated security =True"
         providerName="System.Data.SqlClient" />
  </connectionStrings>

错误是: System.Data.dll中出现未处理的“System.Data.SqlClient.SqlException”类型异常

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

1 个答案:

答案 0 :(得分:0)

您可以检查以解决此问题:

  1. 确保您的数据库服务器正在运行:打开运行或快捷方式Window + R,键入services.msc,然后按Enter键。确保SQL Server(SQLEXPRESS)服务正在运行。
  2. 打开SQL Management Studio。尝试从那里连接到您的数据库,以确保您的服务器名称(数据源)和数据库名称(初始目录)是正确的。
  3. 确保使用Integrated Security访问您的数据库。如果您可以使用&#34; Windows身份验证&#34;连接到您的数据库,就可以告诉它。来自MS SQL Server Management Studio。
  4. 希望得到这个帮助。