【问题标题】:Azure VM SQL Server AccessAzure VM SQL Server 访问
【发布时间】:2018-12-24 01:40:25
【问题描述】:

我使用我的 Windows 帐户预配了一个 Azure SQL Server VM 实例(图片:免费 SQL Server 许可:Windows Server 2016 上的 SQL Server 2017 Developer)。

作为设置过程的一部分,我还为 VM 创建了一个server admin (VM_Admin) 帐户。我可以使用带有 VM_Admin 的远程桌面登录虚拟机,并且可以启动/停止 SQL Server 服务,但随后无法通过 SSMS 登录 SQL Server (Error:Login failed for user 'ServerName\VM_Admin'. (Microsoft SQL Server, Error: 18456))

我还有一开始用来设置 Azure VM 的 Microsoft 帐户,但该帐户根本无法通过远程桌面连接到 VM (Error: The credentials that were used to connect to --IP Address-- don't work. Please use new credentials.)

所以...我有一个帐户可以连接到 VM 但不能连接到 SSMS,而另一个帐户则根本无法连接。我错过了什么?

谢谢!

【问题讨论】:

    标签: sql-server azure


    【解决方案1】:

    一般消息“用户登录失败(Microsoft SQL Server,错误:18456)”表示您在登录 SQL Server 时输入了无效凭据。

    您需要弄清楚哪些用户确实拥有 SQL Server 的权限。通常这是您在安装 SQL Server 时登录的用户或计算机上的默认管理员用户。获取机器上的用户列表。

    更多详情请参考:How to Fix Login Failed for User (Microsoft SQL Server, Error: 18456) Step-By-Step – Add SQL Administrator to SQL Management Studio

    希望这会有所帮助。

    【讨论】:

    • 似乎 Azure 在设置 SQL Server 时以某种方式拼错了用户名。我必须通过另一台计算机上的 SSMS 远程连接,然后更改管理员的用户名。真是奇怪的行为。感谢您的回复。
    猜你喜欢
    • 2022-06-10
    • 2020-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-07
    • 2020-02-12
    • 2012-08-25
    • 2015-03-26
    相关资源
    最近更新 更多