zoukankan      html  css  js  c++  java
  • Azure SQL Managed Instance (2) 备份SQL MI

      《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命令即可。

  • 相关阅读:
    AdaBoost算法学习
    梯度下降与随机梯度下降
    Logistic Regression学习
    PCA算法
    VS2013常见错误排查
    K临近算法
    遗传算法小结
    SLIC超像素(superpixel)算法
    openslide api函数概要
    线程钩子
  • 原文地址:https://www.cnblogs.com/threestone/p/13933777.html
Copyright © 2011-2022 走看看