Service Master Key 解密时出错
An error occurred during Service Master Key decryption
我对 SQL 比较陌生,所以我会尽力解释。
所有服务器都是SQLServer 2012
我目前有一个数据库,它有两个链接服务器来访问另外两个数据库。
从这 3 个数据库中,我设置了 5 个视图,它们在存储过程中被引用。
当尝试 运行 存储过程失败时,我打开该过程并尝试手动 运行 它以查看问题所在并收到以下错误:
Msg 33094, Level 16, State 1, Line 16
An error occurred during Service Master Key decryption
然后我尝试分解它,发现在尝试引用使用链接服务器的视图时收到此错误。
我尝试简单地选择这些视图的前 1000 行,奇怪的是它会 return 5 次中的 1 次值,其余时间都会出现上述错误。
我试过用谷歌搜索这个问题,但是当数据库被恢复或移动时,很多问题都被引用了,我的没有发生过这样的事情。
有人建议运行下面看看是否有错误,我已经none。
ALTER SERVICE MASTER KEY REGENERATE
- 编辑:
我还创建了一个新帐户并重新链接了两台服务器以试图 test/fix 这个问题。
这些帐户是 SQL 具有 db_datareader 数据库权限的服务器身份验证帐户
任何人都可以建议我应该看什么,我有点迷茫。
在此先感谢您的帮助或建议。
我们有相同的设置并且在我们的一些服务器上有完全相同的问题,我们将其缩小到最近的 Windows 补丁,KB3004375(更新到改进 Windows 命令行审计")。删除此安全补丁后,不再有错误。
如果需要,我可以详细说明。
我对 SQL 比较陌生,所以我会尽力解释。
所有服务器都是SQLServer 2012
我目前有一个数据库,它有两个链接服务器来访问另外两个数据库。 从这 3 个数据库中,我设置了 5 个视图,它们在存储过程中被引用。
当尝试 运行 存储过程失败时,我打开该过程并尝试手动 运行 它以查看问题所在并收到以下错误:
Msg 33094, Level 16, State 1, Line 16
An error occurred during Service Master Key decryption
然后我尝试分解它,发现在尝试引用使用链接服务器的视图时收到此错误。
我尝试简单地选择这些视图的前 1000 行,奇怪的是它会 return 5 次中的 1 次值,其余时间都会出现上述错误。
我试过用谷歌搜索这个问题,但是当数据库被恢复或移动时,很多问题都被引用了,我的没有发生过这样的事情。
有人建议运行下面看看是否有错误,我已经none。
ALTER SERVICE MASTER KEY REGENERATE
- 编辑: 我还创建了一个新帐户并重新链接了两台服务器以试图 test/fix 这个问题。 这些帐户是 SQL 具有 db_datareader 数据库权限的服务器身份验证帐户
任何人都可以建议我应该看什么,我有点迷茫。
在此先感谢您的帮助或建议。
我们有相同的设置并且在我们的一些服务器上有完全相同的问题,我们将其缩小到最近的 Windows 补丁,KB3004375(更新到改进 Windows 命令行审计")。删除此安全补丁后,不再有错误。
如果需要,我可以详细说明。