Azure SQL Managed Instance (2) 備份SQL MI Windows Azure Platform 系列文章目錄

  《Windows Azure Platform 系列文章目錄

 

  在默認情況下,Azure SQL Manage Instance (SQL MI) 使用TDE (透明數據加密)保護數據庫。

  

  上圖中,可以使用由Azure 平臺提供的託管祕鑰,或者用戶自己手動上傳的祕鑰。

 

  但是如果我們想把Azure SQL MI備份到本地IDC或者Azure Storage裏,會遇到如下錯誤:

33111 Cannot find server certificate with thumbprint ...

  這時候就需要我們手動關閉SQL TDE。

 

 

  1.首先,我們通過SQL Server Management Studio鏈接到SQL MI。步驟略。

  2.檢查SQL數據庫是否被加密

Select * from sys.dm_database_encryption_keys

  3.如果發現數據庫被加密,則需要關閉加密

Alter database <dbName> set encryption Off

  4.執行checkpoint語句

Checkpoint

  5.刪除數據庫祕鑰

USE [DatabaseName]  
GO  
DROP DATABASE ENCRYPTION KEY;  
GO  

  6.收縮日誌

DBCC SHRINKFILE ( <logName>, 1)

  或者按照下面的UI,來收縮日誌:

  

  在彈出的窗口中,文件類型選擇日誌。

  

 

  7.最後執行backup命令即可。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章