Pra*_*nna 30 sql sql-server security sspi
我正在研究.NET应用程序,我正在尝试构建数据库脚本.在构建项目时,我收到错误"无法创建SSPI上下文.".此错误显示在输出窗口(VS2008屏幕内)中,构建过程失败.请帮忙.SQL Server配置为使用Windows身份验证并作为网络服务运行(这两件事对我的项目来说是必须的).
请帮忙.这个错误似乎不一致.过去通过重新启动机器,更改系统时间以匹配域时间和网络中的一些建议来修复它.请帮忙.
您应该做的第一件事是进入日志 ( Management\SQL Server Logs) 并查看 SQL Server successfully registered the Service Principal Name (SPN). 如果您看到某种错误 ( The SQL Server Network Interface library could not register the Service Principal Name (SPN) for the SQL Server service),那么您就知道从哪里开始。
当我们更改 SQL Server 运行的帐户时,我们看到了这种情况发生。将其重置为本地系统帐户解决了问题。Microsoft 还提供了手动配置 SPN 的指南。
更改运行MSSQLSERVER-Service的用户后,我遇到了同样的问题
要使用SQL Server解决不正确的SPN,我使用了此工具
http://www.microsoft.com/en-us/download/details.aspx?id=39046 - 适用于SQL Server的Microsoft®KerberosConfiguration Manager
在我的情况下,它工作得很好.
如果您在 IIS 上托管,请确保 AppPool 帐户的密码未更改。
如果有,请按照下列步骤操作:
| 归档时间: |
|
| 查看次数: |
170118 次 |
| 最近记录: |