次の方法で共有


SQL アダプターで Windows 認証を使用してSQL Serverに接続する

Microsoft BizTalk Adapter for SQL Serverを使用すると、アダプター クライアントは Windows 認証を使用して、SQL Serverとの接続を確立できます。 Windows 認証を使用するには、アダプター クライアントが空のユーザー名とパスワードを入力する必要があります。

Visual Studio 内で Windows 認証を使用してSQL Serverに接続するには、「アダプター サービス アドインを使用して Visual Studio でSQL Serverに接続する」を参照してください。

アダプター クライアントが Windows 認証を使用してSQL Serverに接続できるようにするには、SQL Serverを実行しているコンピューター上のユーザーに対して Windows 認証を有効にします。

ヒント

SQL Server Management StudioがSQL Serverにインストールされていない場合は、SQL Server Management Studio (SSMS) をダウンロードしてインストールできます。

SQL Serverにユーザーを追加する

  1. SQL Server Management Studio を開きます。 [ サーバーへの接続] で[ データベース エンジン] を選択し、SQL Server 名を入力し、サーバーに接続するための管理者資格情報を入力します。

    [接続] を選択します。

  2. オブジェクト エクスプローラーで、SQL Serverを展開し、[セキュリティ] を展開し、[ログイン] を右クリックして、[新しいログイン] を選択します。

  3. [ ログイン名] に、Windows ユーザー名を domain\username 形式で入力します。

    Note

    • BizTalk でこのアダプターを使用する場合、入力するログイン名はホスト インスタンス アカウントの ID です。

    • このアダプターを .NET コードで使用する場合、入力するログイン名は、そのプロセスの ID です。

  4. [ ユーザー マッピング ] (左側のウィンドウ) を選択します。 ユーザーに関連付けるデータベースを選択します。 一般的な BizTalk ユーザーは、次のデータベースに関連付ける必要があります。

  • BizTalkDTADb
  • BizTalkMgmtDb
  • BizTalkMsgBoxDb
  • BTAHL7
  • SSODB
  1. [ データベース ロール のメンバーシップ] ボックスで、すべての BizTalk データベース のdb_owner を選択します。

    Note

    SQL Serverのサーバー ロールとデータベース ロールは、ロールに関する適切な情報を提供します。

  2. [OK] を選択して変更を保存します。

    ユーザーを追加した後、ユーザーは SQL アダプターを使用してSQL Serverに接続して認証し、空のユーザー名とパスワードでログインできます。

参照

SQL Server への接続を作成する