Lesson 2: Create a SQL Server Credential

 

適用於: SQL Server 2016 Preview

認證 : SQL Server 認證是用來儲存連接到 SQL Server 外部資源所需之驗證資訊的物件。 此處, SQL Server 備份和還原程序會使用認證,向 Windows Azure BLOB 儲存體服務驗證。 認證會儲存儲存體帳戶的名稱以及儲存體帳戶的 存取金鑰 值。 一旦建立認證之後,您必須在發出 BACKUP/RESTORE 陳述式時,在 WITH CREDENTIAL 選項中指定認證。 如需有關如何檢視、 複製或重新產生儲存體帳戶 存取金鑰, ,請參閱 儲存體帳戶存取金鑰

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

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

重要


建立 SQL Server 認證,如下所述的需求是特別針對 SQL Server 備份程序 (SQL Server 備份至 URL, ,和 SQL Server Managed Backup to Microsoft Azure)。 SQL Server 在存取 Azure 儲存體以寫入或讀取備份時,會使用儲存體帳戶名稱與存取金鑰資訊。 如需建立認證以 Azure 儲存體中儲存資料庫檔案的詳細資訊,請參閱 第 2 課︰ 建立使用共用的存取簽章的 SQL Server 認證

建立 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 陳述式,然後按一下 Execute

如需 Windows Azure Blob 儲存體服務之備份概念與需求的詳細資訊,請參閱 重要元件和概念簡介。

下一課

第 1 課:建立 Windows Azure 儲存體物件Lesson 3: Write a Full Database Backup to the Windows Azure Blob Storage Service