【问题标题】:SQL Server : cannot connect to a named instanceSQL Server:无法连接到命名实例
【发布时间】:2017-03-31 13:57:00
【问题描述】:

我在尝试登录命名 SQL Server 2016 实例时收到以下错误:

2017-03-31 09:25:19.12 登录
错误:18456,严重性:14,状态:5。
2017-03-31 09:25:19.12 登录
用户“域\用户”登录失败。原因:找不到与提供的名称匹配的登录名。 [客户:一些IP地址

SQL Server 2016 是此框中的一个命名实例,因为它还具有 SQL Server 2012 实例,并且使用此处所述的虚拟帐户进行安装

https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/configure-windows-service-accounts-and-permissions

此命名实例在端口 1500 下运行。

关于如何使用 SQL Server Management Studio 连接到此服务器的任何想法?

【问题讨论】:

  • 该错误表明一切都已安装并正常运行,只是Windows帐户无权登录SQL Server。首先,通过检查服务确认它已安装并运行。参考您的链接,在 Database Engine Provisioning 下,您是如何配置安全性的?您将哪个 Windows 帐户命名为 sysadmin 成员?您是否启用了sa 帐户

标签: sql-server


【解决方案1】:

使用虚拟帐户运行 SQL Server 服务,但您无法使用该帐户登录,因为无法知道密码。此外,它只是一个本地帐户,因此域\用户无法正常工作。

您应该必须授予某些用户访问服务器的权限,我认为默认情况下它授予正在安装 SQL Server 的用户,因此如果您知道该帐户,您可以尝试使用该帐户登录。另外,如果您知道 sa 密码也应该可以使用。

过去您可能正在考虑将服务器置于单用户模式并添加登录只是为了进入。请参阅here

【讨论】:

    猜你喜欢
    • 2015-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-22
    • 1970-01-01
    • 1970-01-01
    • 2015-06-03
    • 2015-08-08
    相关资源
    最近更新 更多