【问题标题】:SQL Database Connection from Visual StudioVisual Studio 中的 SQL 数据库连接
【发布时间】:2016-06-23 19:16:18
【问题描述】:

我正在使用 Visual Studio 2013 和 SQL Server 2012 Management Studio,但出现错误:

服务器未找到或无法访问。

这是连接字符串生成器的代码:

private static SqlConnection GetConnection()
{     
    SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();
    builder.DataSource = Environment.MachineName + "\\abc-hp";
    builder.IntegratedSecurity = true;
    builder.InitialCatalog = "MyDB";

    SqlConnection conn = new SqlConnection(builder.ConnectionString);

    return conn;
}

用于登录 SQL Server Management Studio 的服务器名称:abc-hp

数据库名称:MyDB

【问题讨论】:

  • 你的SQL server browser service 运行了吗?
  • 不,SQL Server Browser 没有运行。
  • 开机后可以试试吗?
  • 如何开启?
  • 还要问一下:SQL Server 是运行在本地机器上还是网络上的其他地方?

标签: c# visual-studio-2013 database-connection connection-string


【解决方案1】:

我猜这与您的builder.DataSource = Environment.MachineName + "\\abc-hp"; 行有关。

试试这个:

builder.DataSource = "abc-hp";

【讨论】:

  • 有实例名吗?
  • 在哪里检查?
猜你喜欢
  • 2015-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多