共用方式為


第 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 儲存體中儲存資料庫檔案的詳細資訊,請參閱 Lesson 3: Create a SQL Server Credential

建立 SQL Server 認證

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

  1. 連接到 SQL Server Management Studio。

  2. 在 [物件總管] 中,連接到已安裝 AdventureWorks2012 資料庫的 Database Engine 執行個體,或使用您計畫要用於此教學課程的自訂資料庫。

  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 儲存體服務