小能豆

登录新的 azure devtest 实验室 sqlserver 虚拟机失败

javascript

我在 Windows Server 2022 上使用一些 sqlserver 2022 创建了一个新的开发测试实验室。我使用用户名和密码(没有秘密)设置了虚拟机。这些机器未加入域。部署后,我启动了 ssms,并尝试使用我预先定义的管理员 <用户名> 和 Windows 身份验证登录。但登录失败。

我尝试使用 sql server auth 和 ,但没有运气。如何首次登录我的实例?

编辑和我的解决方案:因为我没有任何活动目录,所以 Windows 身份验证将不起作用。在我的虚拟机中,数据库引擎配置为仅用于 Windows 身份验证。我使用注册表项(https://www.top-password.com/knowledge/sql-server-authentication-mode.html 选项 2)和新的 sqllogin 打开了混合身份验证。之后我就可以使用我的实例了。


阅读 200

收藏
2024-02-23

共1个答案

小能豆

您正确地指出,在没有活动目录的情况下,Windows 身份验证将无法正常工作,并且您需要使用 SQL Server 身份验证来登录 SQL Server 实例。

通过启用混合身份验证,您使得 SQL Server 同时接受 Windows 身份验证和 SQL Server 身份验证。这使得您可以使用预定义的管理员用户名和密码以 SQL Server 身份验证方式登录到 SQL Server 实例。

确保在设置混合身份验证后重新启动 SQL Server 服务以使更改生效。然后,您应该能够使用 SSMS 或其他 SQL 客户端工具使用 SQL Server 身份验证登录到您的 SQL Server 实例中。

2024-02-23