次の方法で共有


Contoso データベースの復元

ここでは、SQL Server Management Studio を使用して SQL スクリプトを実行し、Contoso データベースとそれに関連付けられたストアド プロシージャを復元します。 また、データベース テーブルに準備データを追加します。

Contoso データベースを復元するには

  1. [スタート] ボタンをクリックし、[すべてのプログラム] をポイントし、[Microsoft SQL Server 2008 R2] をポイントして、[SQL Server Management Studio] をクリックします。

  2. [サーバーへの接続] ダイアログ ボックスの [SQL Server] ボックスで、[接続] をクリックします。

    Note

    SQL Server エージェントが開始されていない場合は、それを右クリックし、[開始] をクリックします。

  3. Microsoft SQL Server Management Studioで、[新しいクエリ] をクリックします。

  4. [クエリ] ペインで、次の SQL スクリプトをコピーし、[クエリ] ウィンドウに貼り付けます。

    CREATE DATABASE Contoso  
    GO  
    USE Contoso  
    GO  
    CREATE TABLE Products (  
    [ProductID] [varchar] (255) NOT NULL ,  
    [Name] [varchar] (255) NOT NULL ,  
    [Description] [varchar] (800) NULL ,  
    [Price] [money] NULL ,  
    [NumberAvailable] [int] NOT NULL   
    ) ON [PRIMARY]  
    GO  
    INSERT INTO Products  
    VALUES( '12345678901234', 'ADM Line Card','',200.65,820 )  
    GO  
    INSERT INTO Products  
    VALUES( '12345678901235','Analog Line Card','',165.24,769 )  
    GO  
    INSERT INTO Products  
    VALUES( '12345678901236', 'Mapper/MUX','',150.54,948)  
    GO  
    CREATE TABLE StatusCodes (  
    [statusID] [int] NOT NULL ,  
    [statusCode] [nvarchar] (50) NOT NULL   
    ) ON [PRIMARY]  
    GO  
    CREATE PROCEDURE GetInventoryForProductID  
    @ProductID varchar(255),  
    @NumberAvailable INT OUTPUT,  
    @Price MONEY OUTPUT  
    AS  
    SET NOCOUNT ON  
    SELECT @NumberAvailable = NumberAvailable,  
     @Price = Price  
    FROM Products  
    WHERE  ProductID = @ProductID  
    RETURN(0)  
    GO  
    CREATE PROCEDURE SP_GetInventoryForProductID  
    @ProductID varchar(255)  
    AS  
    SET NOCOUNT ON  
    SELECT *  
    FROM Products  
    WHERE ProductID = @ProductID  
    for xml auto  
    RETURN(0)  
    
  5. [実行] をクリックします。

Contoso データベースにアクセス許可を設定するには

  1. Microsoft SQL Server Management Studioのオブジェクト エクスプローラーで、[データベース]、[Contoso データベース] の順に展開し、[セキュリティ] を展開します[ユーザー] を右クリックし、 [新しいユーザー] をクリックします。

  2. [データベース ユーザー - 新規] ダイアログ ボックスの [ ログイン名] で、省略記号をクリックします。

  3. [ログインの選択] ダイアログ ボックスで、[参照] をクリック します

  4. [オブジェクトの参照] ダイアログ ボックスで、[ BizTalk アプリケーション ユーザー] を選択し、[OK] をクリック します

  5. [ログインの選択] ダイアログ ボックスで、[OK] をクリック します

  6. [データベース ユーザー - 新規] ダイアログ ボックスの [ データベース ロール メンバーシップ ] ウィンドウで、[ db_datareader ] を選択し、 db_datawriterします。 [ ユーザー名] に「 BizTalk アプリケーション ユーザー」と入力します[OK] をクリックします。

  7. BizTalk 分離ホスト ユーザーの場合は手順 1 から 6 を繰り返し、データベース ロール メンバーシップのdb_datareaderdb_datawriterを選択し、[ユーザー名] に「BizTalk 分離ホスト ユーザー」と入力します。

  8. BizTalk Server管理者に対して手順 1 から 6 を繰り返し、データベース ロール メンバーシップのdb_ownerを選択し、[ユーザー名] に「BizTalk Server Administrators」と入力します。

参照

証明書の生成と有効化