【问题标题】:cannot connect to pc-name\SQLEXPRESS无法连接到 pc-name\SQLEXPRESS
【发布时间】:2013-02-26 06:22:20
【问题描述】:

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

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

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

有什么问题?

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

【问题讨论】:

  • 您能否连接到您的locallocalhost. 作为服务器名称?
  • 您确定您的SQL Server(SQLEXPRESS) 服务正在运行吗?
  • 是的,我相信这些都在运行
  • 是的,尝试使用 .但没有相同的错误
  • 您不能通过 windows 和 sa 用户进行连接?检查您的 sqlbrowser 服务是否正在运行。还要检查是否在表面积配置中检查了 namedpipe 和 TCPIPr

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


【解决方案1】:

进入服务(services.msc)并重启镜像中的服务,然后尝试连接。

【讨论】:

  • 尝试此但失败然后重新启动机器但失败甚至卸载然后再次安装失败,看到此错误 26 错误
【解决方案2】:

如果您有 Microsoft Windows 10

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

现在您应该可以连接到您的 pc-name\SQLEXPRESS

【讨论】:

  • 从控制面板→管理工具→计算机管理运行计算机管理小程序,您应该会在其中找到已安装的配置管理器。
【解决方案3】:

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

【讨论】:

    【解决方案4】:

    按照这些步骤,您可以 100% 解决您的问题。

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

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

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

    1. 现在查看左上侧并单击开始。

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

    享受!!!

    【讨论】:

      【解决方案5】:

      当您收到此错误时。

      按照这些步骤,你的问题就解决了

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

      2.查找SQL Server (SQLEXPRESS)

      3.现在看左上角,点击开始。

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

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

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

      7.然后启动你的服务

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

      【讨论】:

        【解决方案6】:

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

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

        【讨论】:

          【解决方案7】:

          初始化 SQL Server Browser 服务。

          【讨论】:

            【解决方案8】:

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

            【讨论】:

            • 什么是ip通过尝试登录
            【解决方案9】:

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

            身份验证:Windows 身份验证

            连接!!!

            【讨论】:

              【解决方案10】:

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

              【讨论】:

              • 请提供更多细节
              【解决方案11】:

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

              SSMS

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

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

              【讨论】:

                【解决方案12】:

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

                DESKTOP-IVQP9DJ\\SQLEXPRESS.

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

                DESKTOP-IVQP9DJ\SQLEXPRESS

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2014-10-14
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2021-10-29
                  • 2012-04-25
                  相关资源
                  最近更新 更多