【问题标题】:Why am I getting a Connection Error When Trying to Create a New SQL Server Database?为什么在尝试创建新的 SQL Server 数据库时出现连接错误?
【发布时间】:2021-01-05 17:08:53
【问题描述】:

在 Visual Studio 的服务器资源管理器中,我右键单击数据连接并选择创建新 SQL Server 数据库。

在随后调用的同名对话框中,我输入了一个 ServerName,一个新的数据库名称,接受了 Windows 授权的默认值,但是得到了这个:

我很确定我在安装 VS (2019) 时安装了 MS SQL Server。是什么导致了这个错误,我需要做些什么来修复它?

我是否不允许创建服务器名称并且必须使用特定的名称?如果有,是什么?

更新

我现在也遇到了 MySql 的问题。我最近创建了 MySql 数据库(它们显示在左侧——“movies”和“statesdb”,并且我已经与它们建立了连接,如绿色连接器图标所示),但现在尝试创建新数据库也失败了(在我点击“测试连接”按钮后):

更新 2

安装 SQL Server Express 后,我仍然收到完全相同的错误消息。

即使我现在确实有一堆 SQLExpress 服务正在运行(唯一的非新服务是最后一个):

我是否需要使用 SQL Server 身份验证而不是 Windows?

【问题讨论】:

  • 打开services.msc并验证sql server是否已安装并运行,您还可以在此处看到实例名称。
  • 一定是这样 - 我在那里看到的唯一“SQL Server”是对 VSS 编写器的引用。那么我应该安装哪个版本的 MS SQL Server - 我假设只是最新版本?
  • 你有 .\SQLEXPRESS 作为服务器名吗?
  • @PrebenHuybrechts:不,我没有;把它作为一个答案,我会这样标记它。谢谢!

标签: mysql sql-server visual-studio


【解决方案1】:

要查看您是否安装了 sql server 并且它正在运行,您可以打开 services.msc 并查找 SQL Server。括号中的名称是实例名称,即:SQLEXPRESS。

要连接到 localhost 实例,您只需执行 .\instancename 或 SQLEXPRESS:.\SQLEXPRESS

【讨论】:

    猜你喜欢
    • 2011-12-22
    • 1970-01-01
    • 2021-10-03
    • 1970-01-01
    • 2017-12-27
    • 2018-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多