昨晚我们停电了,当服务器恢复正常时,我们的域用户无法访问我们的 SQL Server 2000 实例名称:MASSQL。
我们可以使用 SQL Authentication 访问。
- 我们尝试确保运行该服务的用户具有 SSPI 读写权限
- 我们尝试创建一个新用户
- 我们尝试使用 NETWORK SERVICE 帐户运行服务
- 我们尝试以本地系统帐户运行
- 我们尝试创建一个新的域管理员帐户并以新的域管理员帐户运行服务
我还针对问题 SQL Server 实例运行了以下命令:
setspn -L xsql2
结果
为 CN=MASSQL、CN=Computers、DC=ABC、DC=com 注册的 ServicePrincipalNames: 主机/MASSQL 主机/MASSQL.ABC.COM
我对一个没有问题的 SQL 实例运行了以下命令:
setspn -L xensql1
结果
为 CN=XENSQL1、CN=Computers、DC=ABC、DC=com 注册的 ServicePrincipalNames: WSMAN/XENSQL1 WSMAN/XENSQL1.ABC.com RestrictedKrbHost/XENSQL1 主机/XENSQL1 RestrictedKrbHost/XENSQL1.ABC.COM 主机/XENSQL1.ABC.COM
似乎非问题实例的结果有更多数据。我不知道这是否与一个是 2000 年,另一个是 2012 年的事实有关。
可能发生了什么?如何允许域用户再次登录?