无法使用 SQL Server 2008 对域用户进行身份验证

无法使用 SQL Server 2008 对域用户进行身份验证

我刚刚开始设置域名,所以我可能会遗漏一些简单的东西......

我已经在 Windows Server 2008 R2 机箱上安装了 SQL Server 2008,并且还有另一个 WS2008 R2 机箱充当域控制器。

我已将 SQL 服务器加入域,它似乎运行良好。我可以通过名称和 IP 地址 ping DC。

我创建了一个域用户“SPSQLAdmin”,我想使用它来访问 SharePoint 数据库,但我似乎无法使用该用户登录 SQL。

SQL 抱怨说用户属于不受信任的域。

我已将 DC 配置为将任何服务的控制权委托给 SQL Server,但这并不能改善情况。

下一步我应该尝试什么?

提前致谢。

答案1

这可以通过打开 SQL Server Management Studio、使用 SA 用户或安装 SQL 的 Windows 用户连接到实例、转到安全->登录、右键单击登录->新建登录来实现。

或者从具有正确权限的 SQL 用户运行此查询。

USE [master]
GO

/* Create the user in the SQL instance itself with a simple query. */
CREATE LOGIN [YOURDOMAIN\SPSQLAdmin] FROM WINDOWS WITH DEFAULT_DATABASE=[master]
GO
/* And you may want to give them a decent role.  */
ALTER SERVER ROLE [sysadmin] ADD MEMBER [YOURDOMAIN\SPSQLAdmin]
GO

答案2

您是否真的在 SQL Server 中添加了域登录?仅仅将服务器添加到域是不够的,您需要使用 SQL Server Managment Studio 将登录添加到 SQL Server,以指示允许连接到服务器。

答案3

通过名称和 IP 执行 Ping 操作并不意味着您已成功加入域。您能否使用域管理员帐户登录到托管 SQL Server 的服务器?您是否在安装 SQL Server 的服务器上的系统事件日志中看到任何与与 DC 通信的问题相对应的错误?

相关内容