SQL アダプターのサインイン資格情報を構成する
SQL アダプターでは、アダプター クライアントがクライアント資格情報を提供する必要があります。 アダプターは、これらの資格情報を使用して、SQL Serverを使用してユーザーを認証し、接続を確立します。
アダプター クライアントは、Visual Studio を使用する場合とBizTalk Server管理コンソールを使用する場合の両方で、クライアント資格情報を提供できます。 Visual Studio を使用する場合は、メタデータを生成するために資格情報が必要です。 BizTalk Server管理コンソールを使用する場合は、SQL Serverに対して操作を実行するために資格情報が必要です。
このセクションでは、Visual Studio と BizTalk Server 管理コンソールでのクライアント資格情報の指定について説明します。
Visual Studio から資格情報を入力する
Visual Studio から、アダプター サービス アドインの使用またはアダプター メタデータの追加ウィザードを使用して、資格情報を指定できます。
アダプター サービス アドインの使用
BizTalk プロジェクトを右クリックし、[ 追加] をポイントして、[ 生成された項目の追加] を選択します。
[ 生成された項目の追加 ] ダイアログ ボックスで、次の操作を行います。
プロパティ 目的 Categories (カテゴリ) [ アダプター サービスの使用] をクリックします。 テンプレート [ アダプター サービスの使用] をクリックします。 [ アダプター サービスの使用 ] ダイアログ ボックスを起動するには、[ 追加] をクリックします。
[ アダプター サービスの使用 ] ダイアログ ボックスの [ バインドの選択 ] ボックスの一覧から [ sqlBinding] を選択し、[ 構成] をクリックします。
[ アダプターの構成 ] ダイアログ ボックスで、[ セキュリティ ] タブをクリックし、[ クライアント資格情報の種類 ] の一覧から次のいずれかの操作を行います。
Note
Windows 認証を使用してSQL Serverに接続する場合は、「SQL アダプターで Windows 認証を使用するSQL Serverに接続する」の説明に従って、ログインしている Windows ユーザーをSQL Serverに追加する必要があります。
クリック 目的 なし Windows 認証を使用して SQL Server に接続します。 Windows Windows 認証を使用して SQL Server に接続します。 ユーザー名 ユーザー名とパスワードを指定し、SQL Server データベースで定義されているユーザーの資格情報を指定して SQL Server に接続します。 ユーザー名とパスワードでは大文字と小文字が区別されることに注意してください。 メモ:[ユーザー名] フィールドと [パスワード] フィールドを空白のままにすると、アダプターは Windows 認証 を使用してSQL Serverに接続します。 [OK] をクリックします。
アダプター メタデータの追加ウィザードの使用
BizTalk プロジェクトを右クリックし、[ 追加] をポイントして、[ 生成された項目の追加] を選択します。
[ 生成された項目の追加 ] ダイアログ ボックスで、次の操作を行います。
プロパティ 目的 Categories (カテゴリ) [ アダプターの追加] をクリックします。 テンプレート [ アダプター メタデータの追加] をクリックします。 [追加] をクリックします。 アダプター メタデータの追加ウィザードが開きます。
アダプターの追加ウィザードで、[ WCF-SQL] を選択します。 BizTalk Serverがインストールされているコンピューターと BizTalk データベースの名前を選択します。
重要
BizTalk で WCF-SQL ポートが既に構成されている場合は、 ポート の一覧からポートを選択します。
[次へ] をクリックします。
[ アダプター サービスの使用 ] ダイアログ ボックスの [ バインドの選択 ] ボックスの一覧から [ sqlBinding] を選択し、[ 構成] をクリックします。
[ アダプターの構成 ] ダイアログ ボックスで、[ セキュリティ ] タブをクリックし、[ クライアント資格情報の種類 ] の一覧から次のいずれかの操作を行います。
Note
Windows 認証を使用してSQL Serverに接続する場合は、「SQL アダプターで Windows 認証を使用するSQL Serverに接続する」の説明に従って、ログインしている Windows ユーザーをSQL Serverに追加する必要があります。
クリック 目的 なし Windows 認証を使用して SQL Server に接続します。 Windows Windows 認証を使用して SQL Server に接続します。 ユーザー名 ユーザー名とパスワードを指定し、SQL Server データベースで定義されているユーザーの資格情報を指定して SQL Server に接続します。 ユーザー名とパスワードでは大文字と小文字が区別されることに注意してください。 メモ:[ユーザー名] フィールドと [パスワード] フィールドを空白のままにすると、アダプターは Windows 認証 を使用してSQL Serverに接続します。 [OK] をクリックします。
BizTalk Server管理コンソールから資格情報を入力する
BizTalk Server管理コンソールから、WCF-Custom または WCF-SQL ポート構成の一部として資格情報を指定できます。
WCF-Custom ポートの資格情報を入力します
BizTalk Server管理コンソールを起動します。
コンソール ツリーで[ BizTalk グループ]、[ アプリケーション] の順に展開し、ポートを作成するアプリケーションを展開して、[ 送信ポート ] または [ 受信ポート] をクリックします。 右側のウィンドウで、ポートの作成または既存のポートの選択を選択できます。
[ポートのプロパティ] ダイアログ ボックスの [ 種類 ] ドロップダウン リストから [ WCF-Custom] を選択し、[ 構成] をクリックします。
Note
受信ポートの [場所のプロパティ] ダイアログ ボックスを表示するには、[ポートのプロパティ] ダイアログ ボックスの左側のウィンドウにある [ 受信場所 ] タブをクリックし、[ 新規] をクリックします。
送信ポートを作成する場合は、[ WCF-Custom Transport Properties]\(WCF カスタム トランスポートのプロパティ \) ダイアログ ボックスで[ Credentials]\(資格情報\) タブをクリックし、次のいずれかの操作を行います。
[シングル サインオンを使用しない] オプションを選択し、SQL Serverに接続するユーザー名とパスワードを指定します。 ユーザー名とパスワードでは大文字と小文字が区別されることに注意してください。
Note
Windows 認証を使用してSQL Serverに接続する場合は、空のユーザー名とパスワードを指定します。 これを行う前に、「SQL アダプターで Windows 認証を使用するSQL Serverに接続する」の説明に従って、ログインしている Windows ユーザーをSQL Serverに追加する必要があります。
[ シングル サインオンの使用 ] オプションを選択し、関連するエンタープライズ シングル サインオン (SSO) アプリケーションを指定します。
受信ポートを作成する場合は、[ WCF-Custom Transport Properties]\(WCF カスタム トランスポートのプロパティ \) ダイアログ ボックスで [ その他 ] タブをクリックし、次のいずれかの操作を行います。
[ユーザー アカウント] オプションを選択し、SQL Serverに接続するユーザー名とパスワードを指定します。 ユーザー名とパスワードでは大文字と小文字が区別されることに注意してください。
Note
Windows 認証を使用してSQL Serverに接続する場合は、空のユーザー名とパスワードを指定します。 これを行う前に、「SQL アダプターで Windows 認証を使用するSQL Serverに接続する」の説明に従って、ログインしている Windows ユーザーをSQL Serverに追加する必要があります。
[ 関連アプリケーションから資格情報を取得する ] オプションを選択し、関連 SSO アプリケーションを指定します。
[OK] をクリックします。
WCF-SQL ポートの資格情報を入力する
BizTalk Server管理コンソールを起動します。
BIZTALK SERVER管理コンソールに WCF-SQL アダプターを追加します。 手順については、「BizTalk Server管理コンソールへの SQL アダプターの追加」を参照してください。
コンソール ツリーで[ BizTalk グループ]、[ アプリケーション] の順に展開し、ポートを作成するアプリケーションを展開して、[ 送信ポート ] または [ 受信ポート] をクリックします。 右側のウィンドウで、ポートの作成または既存のポートの選択を選択できます。
[ポートのプロパティ] ダイアログ ボックスの [ 種類 ] ドロップダウン リストから、前に追加した WCF-SQL アダプターを選択し、[ 構成] をクリックします。
Note
受信ポートの [場所のプロパティ] ダイアログ ボックスを表示するには、[ポートのプロパティ] ダイアログ ボックスの左側のウィンドウにある [ 受信場所 ] タブをクリックし、[ 新規] をクリックします。
送信ポートを作成する場合は、[トランスポートのプロパティ] ダイアログ ボックスで [ 資格情報 ] タブをクリックし、次のいずれかの操作を行います。
[シングル サインオンを使用しない] オプションを選択し、SQL Serverに接続するユーザー名とパスワードを指定します。 ユーザー名とパスワードでは大文字と小文字が区別されることに注意してください。
Note
Windows 認証を使用してSQL Serverに接続する場合は、空のユーザー名とパスワードを指定します。 これを行う前に、「SQL アダプターで Windows 認証を使用するSQL Serverに接続する」の説明に従って、ログインしている Windows ユーザーをSQL Serverに追加する必要があります。
[ シングル サインオンの使用 ] オプションを選択し、関連するエンタープライズ シングル サインオン (SSO) アプリケーションを指定します。
受信ポートを作成する場合は、[トランスポートのプロパティ] ダイアログ ボックスで [ その他 ] タブをクリックし、次のいずれかの操作を行います。
[ユーザー アカウント] オプションを選択し、SQL Serverに接続するユーザー名とパスワードを指定します。 ユーザー名とパスワードでは大文字と小文字が区別されることに注意してください。
Note
Windows 認証を使用してSQL Serverに接続する場合は、空のユーザー名とパスワードを指定します。 これを行う前に、「SQL アダプターで Windows 認証を使用するSQL Serverに接続する」の説明に従って、ログインしている Windows ユーザーをSQL Serverに追加する必要があります。
[ 関連アプリケーションから資格情報を取得する ] オプションを選択し、関連 SSO アプリケーションを指定します。
[OK] をクリックします。