我有SQL Server 2012的企業的兩個實例,但掙扎着從一組備份的情況下,從一個恢復TDE數據庫(完整,差異和日誌),以實例兩項。我收到錯誤'找不到帶有指紋的服務器證書'。 實例一,兩個都具有相同的密碼主密鑰,我有備份的情況下一個證書和私鑰文件,並恢復到實例兩項。如果我在實例2中查看主數據庫的安全性>證書文件夾,我可以看到它列出。 如果我試圖儘管已導入相同的證書還原,並將它存在我仍然得到錯誤
我已經申請使用TDE到我的數據庫中的表級加密,和我訪問從我的Windows應用程序的數據庫,通過適當的身份驗證: 我的查詢可能如下所示(打開廣泛的注射入口)。 VB Dim myQuery="Select * from myTable where some_id='" & txtUserId.Text & "'
C# string myQuery="Select * from myTable
在SQL Server 2008 R2中,如果我更改數據庫主密鑰,是否必須對更改用戶數據庫加密密鑰的證書進行任何更改。我有一個年度更新要求。 所以,如果我這樣做: USE [Master];
ALTER MASTER KEY REGENERATE WITH ENCRYPTION BY PASSWORD = 'blah((blah&something';
GO
會還更新密鑰加密所有的用戶數據