无法连接到pc-name \ SQLEXPRESS

时间:2013-03-11 06:25:13

标签: sql sql-server database sql-server-2008 database-design

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

screen shoot of error is given bellow

我尽力解决这个问题,但没有解决方案。在下面的帖子链接中给出堆栈溢出:

How to connect to local instance of SQL Server 2008 Express

在这篇文章的一个回答中,我发现这个屏幕拍摄solution of screen shoot

当我看到我的连接服务器对话框时,我发现差异如

my connect to server dialog box

有什么问题?

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

12 个答案:

答案 0 :(得分:43)

enter image description here

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

答案 1 :(得分:33)

如果您有 Microsoft Windows 10

  1. Cortana 搜索栏上输入 控制面板 (默认情况下显示' 在此处键入以搜索'。)
  2. 点击管理工具
  3. 然后点击服务
  4. 向下滚动并查找: SQL Server(SQLEXPRESS),然后右键单击
  5. 然后在弹出窗口中点击开始
  6. 现在您应该可以连接到 pc-name \ SQLEXPRESS

答案 2 :(得分:3)

初始化SQL Server Browser服务。

答案 3 :(得分:2)

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

  1. 通过在工具栏中搜索服务来打开服务。
  2. 右键单击SQL Server(SQLEXPESS)
  3. 转到“属性” - “登录”
  4. 检查本地系统帐户&允许服务与桌面交互。
  5. 应用并重新启动服务。
  6. 我当时能够连接

答案 4 :(得分:2)

按照以下步骤操作,然后100%解决问题。

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

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

    2. 并按照我在图片中显示的方式搜索** SQL Server(SQLEXPRESS)。

    3. enter image description here

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

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

      3. 享受!!!

答案 5 :(得分:1)

尝试使用IP而不是pc名称。如果ip工作,那么可能是名称管道未启用。如果它仍然无效,那么使用Windows的登录可能会被禁用。

答案 6 :(得分:1)

当您收到此错误时。

按照以下步骤解决问题

  1. 按(窗口+ r)键打开命令提示符或单击Windows按钮并键入Run然后键入 services.msc 并单击OK或按Enter键。
  2. 2.找到 SQL Server(SQLEXPRESS)

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

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

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

    6.输入Windows身份验证的用户名和密码

    7.然后开始服务

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

答案 7 :(得分:1)

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

答案 8 :(得分:0)

转到服务并启动与SQL

相关的服务

答案 9 :(得分:0)

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

身份验证:Windows身份验证

连接!!!

答案 10 :(得分:0)

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

SSMS

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

然后,我可以再次使用本地Windows身份验证的用户登录,我的数据库就在那里。然后,我开始将域用户添加到“安全性”>“登录名”中。

答案 11 :(得分:0)

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

DESKTOP-IVQP9DJ\\SQLEXPRESS

所以问题是服务器名称中有两个斜杠,这导致了我的问题。 如果您像我一样使用 .net core 并复制/粘贴服务器名称,请确保仅使用一个斜杠作为:

DESKTOP-IVQP9DJ\SQLEXPRESS