次の方法で共有


レッスン 2: SQL Server 資格情報の作成

資格情報: SQL Server 資格情報は、SQL Server の外部にあるリソースへの接続に必要な認証情報を保存するために使用されるオブジェクトです。 ここでは、バックアップと復元のプロセスSQL Server、資格情報を使用して Azure Blob Storage サービスに対する認証を行います。 資格情報には、ストレージ アカウントの名前とその アクセス キー 値が格納されます。 作成した資格情報は、BACKUP/RESTORE ステートメントの実行時に WITH CREDENTIAL オプションで指定する必要があります。 ストレージ アカウント アクセス キーを表示、コピー、または再生成する方法の詳細については、「 ストレージ アカウント アクセス キー」を参照してください。

資格情報に関する一般的な情報については、「 資格情報」を参照してください。

資格情報が使用されるその他の例については、「SQL Server エージェント プロキシを作成する」を参照してください。

重要

以下で説明するSQL Server資格情報を作成するための要件は、SQL Serverバックアップ プロセス (SQL Server URL へのバックアップAzure へのマネージド バックアップのSQL Server) に固有のものです。 SQL Server では、Azure ストレージにアクセスしてバックアップの書き込みまたは読み取りを行う場合、ストレージ アカウント名とアクセス キーの情報を使用します。 Azure ストレージにデータベース ファイルを格納するための資格情報の作成方法については、「 Lesson 3: Create a SQL Server Credential」を参照してください。

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 Storage サービスの詳細については、「Azure Blob Storage サービスを使用したバックアップと復元のSQL Server」を参照してください。

次のレッスン

レッスン 3: Azure Blob Storage サービスにデータベースの完全バックアップを書き込む