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