【问题标题】:Can't connect to SQL Server database from C#无法从 C# 连接到 SQL Server 数据库
【发布时间】:2018-05-30 22:32:29
【问题描述】:

我已经安装并重新安装了 SQL Server 2014 Express 和 Visual Studio,但仍然无法连接到数据库。它甚至不允许我创建数据库。

这是一条错误消息:

连接字符串中的数据源值指定了一个未安装的 SQL Server 实例。要解决此问题,您可以选择安装匹配的 SQL Server 实例或修改连接字符串中的数据源值。

有人遇到过这种情况吗?

【问题讨论】:

  • 在这里发布错误、代码或示例数据的图像而不是实际文本被认为是非常粗鲁的。
  • 另外:你使用的是什么连接字符串?
  • 所以,错误信息已经明确说明您没有在该计算机上安装SQL Server。
  • 究竟是什么你在安装吗?从哪个文件??您是否真的安装了实际的 SQL Server 数据库引擎——或者可能只是安装了 Management Studio? (我们有几个人只安装了 Mgmt Studio,之后就无法连接到服务器.....)
  • marc- 它说带有管理工具的 microsoft SQL server 2014 express

标签: c# sql-server database


【解决方案1】:

检查您的 SQL 配置管理器是否为所有端口启用 TCP/IP 协议,默认为 1433。

【讨论】:

  • 我很抱歉,我对 SQL 完全陌生。如何进入配置管理器?
【解决方案2】:

SQL Server 2014 Express 将使用实例名称自行安装。您需要对连接字符串使用类似这样的内容(注意myInstanceName):

Server=localhost\SQLExpress;Database=myDataBase;User Id=myUsername;Password=myPassword;

【讨论】:

  • 这是 SQL Server Express 使用的 默认 - 但可以在安装时更改。 SQL Server Express 不必必须安装为.\SQLEXPRESS ...
【解决方案3】:

所以我进去并从我的机器上手动删除了与 SQL 相关的所有内容,然后重新下载并重新安装它。并且在我之前的尝试中似乎没有安装配置管理器。我还确保将所有内容都设置为默认值,并且它有效!我现在有配置管理器,它现在连接到数据库。不知道为什么最后 2 次安装它,它没有正常工作,但是很好。现在好了。

【讨论】:

    【解决方案4】:

    如果您正在运行 Window 8,您可以访问

    1. 开始 > 运行 > SQLServerManager11.msc

    或 2.如果您使用的是窗口 7,请参阅此答案 Launch SQL Server on Windows 7

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-04
      • 1970-01-01
      • 1970-01-01
      • 2017-12-22
      相关资源
      最近更新 更多