使用 SQL Server 身份验证登录时出现错误是一个标准的面试问题。因此,在本文中,我们将向您展示解决登录错误的逐步方法。首先,让我向您展示错误。从下面的屏幕截图中,您可以看到用户 Suresh 的登录错误。

在开始解决 SQL Server 登录错误之前,让我向您展示我们在 Management Studio 中可用的登录列表。从下面的屏幕截图中,您可以看到 Sql Server 用户存在。我建议您参考 创建登录 文章来了解创建用户的步骤。
SQL Server 登录访问错误
如果您的帐户没有登录权限,请右键单击用户名,然后从上下文菜单中选择“属性”。

选择“属性”选项将打开以下窗口

在“状态”选项卡下,检查权限以解决登录错误。
- 授予:授予用户连接数据库引擎的权限。
- 启用:启用此用户使用其详细信息登录。

在大多数情况下,上述方法将解决错误。
SQL Server 身份验证登录错误修复
在某些情况下,您的数据库将只接受 Windows 身份验证。在这些情况下,您必须将身份验证模式更改为混合模式。右键单击实例名称,然后从上下文菜单中选择“属性”选项。

这将打开属性窗口

请导航到“安全性”选项卡。从下面的屏幕截图中,您可以看到“服务器身份验证”已选择为“Windows 身份验证模式”。这意味着它只接受本地 Windows 用户。

请将选项更改为“SQL Server 和 Windows 身份验证模式”选项。

单击“确定”。请记住,配置更改将在重启后生效。因此,重启实例。

尝试使用用户名 Suresh 和服务器身份验证。

我们已成功进入管理工作室。
