34

尝试通过 SQL Server Management Studio 2005 连接到 SQL Server 2005 Standard Edition 时,出现以下错误:

下面给出了错误的屏幕截图

我竭尽全力解决这个问题,但没有解决方案。在以下帖子中的堆栈溢出中,我发现了这个屏幕截图: 屏幕截图的解决方案

当我看到我的连接到服务器对话框时,我发现了不同之处

我的连接到服务器对话框

问题是什么?

此 SQL 服务器在单台机器上运行,而不是在集群或客户端服务器上。

4

12 回答 12

50

在此处输入图像描述

转到服务(services.msc)并重新启动映像中的服务,然后尝试连接。

于 2013-03-11T06:30:50.080 回答
36

如果您有Microsoft Windows 10

  1. Cortana搜索栏上键入控制面板(默认情况下显示“在此处键入以搜索”)。或单击 Windows 图标并键入控制面板
  2. 点击管理工具
  3. 然后双击服务
  4. 向下滚动并查找:SQL Server (SQLEXPRESS),然后右键单击
  5. 然后在弹出的窗口中点击开始

现在您应该能够连接到您的pc-name\SQLEXPRESS

于 2015-08-01T18:46:46.793 回答
7

使用 (LocalDB)\MSSQLLocalDB 作为服务器名称

于 2019-02-14T12:23:43.290 回答
5

当你得到这个错误。

请按照以下步骤解决您的问题

  1. 按 (window + r) 键打开命令提示符或单击 windows 按钮并键入 Run 然后键入services.msc并单击 OK 或按 Enter 键。

2.查找SQL Server (SQLEXPRESS)

3.现在看到左上角并单击开始。

4.如果服务显示错误,然后右键单击 SQL Express,然后单击属性。

5.然后单击登录选项卡。

6.输入Windows认证的用户名和密码

7.然后启动您的服务

8.问题将得到解决并运行您的查询

于 2018-04-07T06:22:33.827 回答
5

按照这些步骤,然后你解决你的问题 100%。

  1. 当您收到此错误时,请关闭所有内容(Microsoft SQL Server 管理):

错误

  1. 然后按 ( window+ r) 键打开命令提示符并键入services.msc并单击确定或按 Enter 键。

  2. 并搜索 **SQL Server (SQLEXPRESS),如图所示。

在此处输入图像描述

  1. 现在看到左上方并单击开始。

  2. 如果您打开 Microsoft SQL Server Management,则不会收到任何类型错误。

享受!!!

于 2018-02-13T15:04:32.397 回答
3

初始化 SQL Server 浏览器服务。

于 2016-10-04T22:41:14.850 回答
3

我正在运行 Windows 10,这对我有用:

  1. 通过在工具栏中搜索服务来打开服务。
  2. 右键单击 SQL Server (SQLEXPESS)
  3. 转到属性 - 登录
  4. 检查本地系统帐户并允许服务与桌面交互。
  5. 应用并重新启动服务。
  6. 然后我能够连接
于 2016-04-10T20:33:15.467 回答
1

尝试使用 IP 而不是电脑名称。如果 ip 工作,那么它可能是名称管道未启用。如果它仍然无法正常工作,则可能会禁用使用 windows 的登录。

于 2013-03-12T14:29:42.633 回答
1

我有这个问题。所以我这样写: PC-NAME\SQLSERVER 因为 SQLSERVER 是在安装时设置的实例名称。

身份验证:Windows 身份验证

连接!!!

于 2015-10-23T19:30:46.763 回答
0

转到服务并启动与 SQL 相关的服务

于 2014-07-25T15:33:50.680 回答
0

当我将 PC 添加到域时,会出现我的问题。重新启动服务,确保它正在运行,它具有正确的凭据来运行等,因为在其他答案中不起作用。我不确切知道问题出在哪里,但我什至无法再使用本地用户登录以授予域用户访问权限。以下是对我有用的步骤:

SSMS中

  • 查看 > 注册服务器
  • 数据库引擎 > 本地服务器组 > 右键单击pcname\sqlexpress
  • 删除 > 是
  • 右键单击本地服务器组 > 任务 > 注册本地服务器
  • 它确认它重新注册。 pcname\sqlexpress再次出现。

然后我可以再次使用本地 Windows auth 用户登录,我的数据库都在那里,一切都在那里。然后我开始我的业务,​​将域用户添加到安全 > 登录。

于 2020-02-10T23:05:45.387 回答
0

就我而言,我是从 as 复制和粘贴服务器名称appsettings.json

DESKTOP-IVQP9DJ\\SQLEXPRESS.

所以问题是服务器名称中有两个斜杠,这对我来说是个问题。如果您.net core像我一样使用和复制/粘贴服务器名称,请确保仅使用一个斜杠:

DESKTOP-IVQP9DJ\SQLEXPRESS

于 2021-05-31T08:19:22.903 回答