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にユーザーを追加する
SQL Server Management Studio を開きます。 [ サーバーへの接続] で[ データベース エンジン] を選択し、SQL Server 名を入力し、サーバーに接続するための管理者資格情報を入力します。
[接続] を選択します。
オブジェクト エクスプローラーで、SQL Serverを展開し、[セキュリティ] を展開し、[ログイン] を右クリックして、[新しいログイン] を選択します。
[ ログイン名] に、Windows ユーザー名を
domain\username
形式で入力します。Note
BizTalk でこのアダプターを使用する場合、入力するログイン名はホスト インスタンス アカウントの ID です。
このアダプターを .NET コードで使用する場合、入力するログイン名は、そのプロセスの ID です。
[ ユーザー マッピング ] (左側のウィンドウ) を選択します。 ユーザーに関連付けるデータベースを選択します。 一般的な BizTalk ユーザーは、次のデータベースに関連付ける必要があります。
- BizTalkDTADb
- BizTalkMgmtDb
- BizTalkMsgBoxDb
- BTAHL7
- SSODB
[ データベース ロール のメンバーシップ] ボックスで、すべての BizTalk データベース のdb_owner を選択します。
Note
SQL Serverのサーバー ロールとデータベース ロールは、ロールに関する適切な情報を提供します。
[OK] を選択して変更を保存します。
ユーザーを追加した後、ユーザーは SQL アダプターを使用してSQL Serverに接続して認証し、空のユーザー名とパスワードでログインできます。