• 【数据库-Azure SQL Database】SQL Server 如何将数据库备份到 Azure Storage


    打开本地的 SQL Server Management Studio。首先创建 Credentials。命令如下:

     
    IF NOT EXISTS
    (SELECT * FROM sys.credentials
    WHERE credential_identity = 'BackupDBtoAzureStorageCredential')
    CREATE CREDENTIAL BackupDBtoAzureStora
    geCredential WITH IDENTITY = '[存储账号名称]'
    ,SECRET = '[存储账号密钥]' ;
    

    如果需要删除 Credential,我们可以通过命令:

     
    DROP CREDENTIAL [CredentialName]
    

    可用如下两种方法实现:

    1. 执行以下 T-SQL 语句,如下:

       
       declare @url varchar(256)
       set @url= 'https://xxxxx.blob.core.chinacloudapi.cn/dbcontainer/'+ CONVERT(nvarchar(8), GETDATE(), 112)+ '-AdventureWorks2008.bak'
       BACKUP DATABASE testDB
       TO URL = @url
           WITH CREDENTIAL = 'BackupDBtoAzureStorageCredential'
           ,COMPRESSION
           ,STATS = 5;
      
    2. 利用 SSMS 中 “Back Up Database”

      右击数据库,在任务中选择 “Back Up Database”,选择您创建的 credentials,修改 globalUrl 为存储容器 URL,结果如下图:

      backup                                          立即访问http://market.azure.cn

  • 相关阅读:
    Frameset 框架
    FHS 文件层次标准
    history 命令
    QT基础走起
    Android中导入jar包v4的错误
    Android工具Eclipse点击卡死或者无响应情况
    让程序飞起来
    Android中报错
    【2019.9.23】NOIP2017 practice exam
    【技巧】时间复杂度
  • 原文地址:https://www.cnblogs.com/zangdalei/p/7427977.html
Copyright © 2020-2023  润新知