簡體   English   中英

服務主密鑰解密期間發生錯誤

[英]An error occurred during Service Master Key decryption

我對SQL比較陌生,因此將盡我所能進行解釋。

所有服務器均為SQL Server 2012

我目前有一個具有兩個鏈接服務器的數據庫,可以訪問其他兩個數據庫。 從這3個數據庫中,我設置了5個視圖,這些視圖在存儲過程中被引用。

嘗試運行存儲過程失敗時,我打開了該過程並嘗試手動運行它以查看問題所在,並收到以下錯誤:

Msg 33094, Level 16, State 1, Line 16
An error occurred during Service Master Key decryption

然后,我嘗試將其分解,並發現在嘗試引用使用鏈接服務器的視圖時收到此錯誤。

我嘗試簡單地選擇這些視圖的前1000行,但奇怪的是,它將在5次中返回值1,並在其余時間內給出上述錯誤。

我已經嘗試使用Google搜索這個問題,但是在恢復或移動數據庫時會引用很多問題,而我的情況卻沒有發生。

建議運行以下命令查看是否有錯誤,而我沒有任何錯誤。

ALTER SERVICE MASTER KEY REGENERATE
  • 編輯:我還創建了一個新帳戶,並重新鏈接了兩個服務器,以嘗試測試/修復問題。 這些帳戶是對數據庫具有db_datareader權限的SQL Server身份驗證帳戶

誰能建議我應該看的東西,我有點迷茫。

在此先感謝您的幫助或建議。

我們具有相同的設置,並且在某些服務器上存在完全相同的問題,並且將其范圍縮小到最近的Windows補丁KB3004375 (“ 更新以改進Windows命令行審核 ”)。 刪除此安全修補程序后,沒有更多錯誤。

如果需要,我可以詳細說明。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM