共用方式為


第 2 課:建立 SQL Server 認證

憑據: SQL Server 認證是用來儲存連線到 SQL Server 外部資源所需的驗證信息的物件。 在這裡,SQL Server 備份和還原程式會使用認證向 Azure Blob 記憶體服務進行驗證。 認證會儲存記憶體帳戶的名稱和記憶體帳戶 存取金鑰 值。 建立認證之後,在發出BACKUP/RESTORE語句時,必須在WITH CREDENTIAL 選項中指定它。 如需如何檢視、複製或重新產生記憶體帳戶 存取金鑰的詳細資訊,請參閱 記憶體帳戶存取密鑰

如需認證的相關一般資訊,請參閱 認證

如需使用認證的其他範例資訊,請參閱 建立 SQL Server Agent Proxy

這很重要

以下所述的建立 SQL Server 認證的需求是 SQL Server 備份程式的特定需求(SQL Server 備份至 URL,以及 SQL Server 受控備份至 Azure)。 SQL Server 存取 Azure 記憶體以寫入或讀取備份時,會使用記憶體帳戶名稱和存取金鑰資訊。 如需建立認證以將資料庫檔案儲存在 Azure 記憶體的詳細資訊,請參閱 第 3 課:建立 SQL Server 認證

建立 SQL Server 認證

若要建立 SQL Server 認證,請使用下列步驟:

  1. 線上到 SQL Server Management Studio。

  2. 在 [物件總管] 中,連接到安裝了 AdventureWorks2012 資料庫的資料庫引擎實例,或者使用您打算在本教學中使用的資料庫。

  3. [標準 ] 工具列上,按兩下 [ 新增查詢]。

  4. 複製下列範例並貼到查詢視窗中,視需要修改。

    CREATE CREDENTIAL mycredential   
    WITH IDENTITY= 'mystorageaccount' - this is the name of the storage account you specified when creating a storage account (See Lesson 1)   
    , SECRET = '<storage account access key>' - this should be either the Primary or Secondary Access Key for the storage account (See Lesson 1)  
    
    

    將儲存體帳戶對應至 SQL 認證

  5. 確認 T-SQL 語句,然後按兩下 [ 執行]。

如需 Azure Blob 記憶體服務以取得備份概念和需求的詳細資訊,請參閱 使用 Azure Blob 記憶體服務進行 SQL Server 備份和還原

下一課

第3課:將完整資料庫備份寫入 Azure Blob 記憶體服務