我可以使用 SQL 身份验证模式(用户名:sa)登录 SQL Server Management Studio,但无法使用 Active Directory 密码身份验证。我已进入 SQL Server 配置管理器,并在 SQL Server 属性的“登录”部分添加了域用户和密码。当我尝试使用域用户登录 SQL 时,出现错误提示:
已成功与服务器建立连接,但登录过程中出现错误。证书链由不受信任的机构颁发。
当使用 sa 用户登录时,我注意到我的域用户与 sa 帐户一起位于 Logins 文件夹中。到目前为止,我的故障排除包括检查 Logins 文件夹中域用户文件的属性。在属性中,选中了允许域帐户登录 SQL 的框。此外,SQL 服务器和 AD 服务器也在域中。
我是不是在某个地方缺少配置?我是否需要为域帐户分配权限,以便它能够访问 SQL 服务器和管理工作室?
这是我尝试使用域帐户登录后出现错误的对话框:
答案1
以下是您可以授予的一些角色的链接服务器级别角色和数据库级别角色。在网上搜索,我找到了这个带有屏幕截图的资源。您可以在第三个屏幕截图上授予域用户访问权限 SQL Server:设置域用户权限。虽然你没有指定版本,但在 MS SQL 的各个版本上,步骤都是类似的