データベース要素には、アウトバウンド SQL クライアント接続を管理するためのネットワーク設定が含まれています。
<hostIntegration.drdaAs.drdaService>
<サービス>
<サービス>
構文
<hostIntegration.drdaAs.drdaService> <services> <service> <database> </database> </service> </services></hostIntegration.drdaAs.drdaService>
属性および要素
以降のセクションでは、属性、子要素、および親要素について説明します。
属性
| 特性 | タイプ | 説明 | 必須 | デフォルト値 |
|---|---|---|---|---|
| 型 | xs:string | データベースの種類は Microsoft.HostIntegration.Drda.RDB.SqlDatabase で、バインド外の SQL クライアント接続のネットワーク設定を定義します。 | 真実 | なし |
| connectionString | xs:string | connectionString 属性は、MICROSOFT ADO.NET Framework Data Provider for SQL Server 接続オブジェクトを定義する際に DRDA サービスが使用する引数の名前と値のペアの一覧を定義します。 この必須属性は、文字列値を受け入れます。 既定値は Data Source=localhost です。Integrated Security=true;MultipleActiveResultSets=true。 | 真実 | なし |
| hostInitiatedAffiliateApplication | xs:string | hostInitiatedAffiliateApplication 属性は、SQL クライアントが Windows 認証を使用する場合に、バインドされた DRDA AR クライアント資格情報を Windows Active Directory ドメイン ユーザーにマップするために、DRDA サービスが Microsoft Enterprise Single Sign-On と共に使用する必要がある関連アプリケーション名を定義します。 この省略可能なプロパティは、文字列値を受け入れます。 既定値は空の文字列で、ホストによって開始される ESSO を使用しないように DRDA サービスに指示します。 | false | なし |
| windowsInitiatedAffiliateApplication | xs:string | windowsInitiatedAffiliateApplication 属性は、SQL クライアントが SQL Server 認証を使用する場合に、DRDA サービスが Microsoft Enterprise Single Sign-On で Windows Active Directory ドメイン ユーザーをアウトバインド SQL クライアント資格情報にマップするために使用する関連アプリケーション名を定義します。 この省略可能なプロパティは、文字列値を受け入れます。 既定値は空の文字列で、Windows によって開始される ESSO を使用しないように DRDA サービスに指示します。 | false | なし |
| storedProcedureNameSeparator | xs:string | storedProcedureNameSeparator 属性は、DRDA パッケージ名を SQL Server ストアド プロシージャ名にマッピングするときに使用する区切り文字を DRDA サービスに指示します。 この省略可能な属性は、文字列値を受け入れます。 既定値は 1 つのアンダースコア文字 (_) です。 | false | _ |
| createPackageXml | xs:boolean | createPackageXml 属性は、DRDA BNDSQLSTT フローによって定義された元のバインド オプションとステートメントを保持して、単一の BGNBND フローを静的 SQL for DB2 パッケージ XML ファイルに処理するように DRDA サービスに指示します。 この省略可能な属性は、ブール値を受け入れます。 既定値は false です。 | false | false |
| createPackageProcedure | xs:boolean | createPackageProcedure 属性は、単一の BGNBND フローを SQL Server ストアド プロシージャに処理するように DRDA サービスに指示し、DRDA BNDSQLSTT フローによって定義された元のステートメントを対応する SQL Server 構文に変換します。 この省略可能な属性は、ブール値を受け入れます。 既定値は false です。 | false | 真実 |
| packageXmlFormat | drdaas:packageXmlFormatVersions | packageXmlFormat 属性は、DB2 XML 用の静的 SQL ファイルを v90 または v85 形式で書き込むよう DRDA サーバーに指示します。 この省略可能な属性は、v85 または v90 のいずれかの文字列値を受け入れます。 既定値は v90 です。 | false | v90 |
| createPackageProcedureWithCustomSqlScripts | xs:boolean | createPackageProcedureWithCustomSqlScripts 属性は、外部カスタム パッケージ バインド リスナー コンポーネントを介して DRDA BGNBND と BNDSQLSTT を処理するように DRDA サービスに指示します。 この省略可能な属性は、ブール値を受け入れます。 既定値は false です。 | false | false |
| packageXmlLocation | xs:string | packageXmlLocation 属性は、DB2 パッケージ XML ファイルの静的 SQL を書き込む場所を DRDA サービスに指示します。 この省略可能な属性は、文字列値を受け入れます。 既定値は c:\temp です。 | false | C:\temp |
| packageProcedureSchemaList | xs:string | packageProcedureSchemaList は、代替スキーマでターゲット SQL Server ストアド プロシージャを検索するように DRDA サービスに指示します。 この省略可能な属性は、文字列値を受け入れます。 既定値は空の文字列です。 文字列は、コンマ区切りの SQL Server スキーマ名で構成されます。 | false | なし |
| storedProcedureCallTimeout | xs:int | storedProcedureCallTimeout 属性は、試行を終了してエラーを生成する前に、SQL Server が CALL ステートメントを処理してストアド プロシージャを実行するのを待機する時間 (秒単位) を DRDA サービスに指示します。 この省略可能な属性は整数値を受け入れます。 有効な値は 0 以上で、2147483647以下です。 値 0 は制限がないことを示します (コマンドを実行しようとすると無期限に待機します)。 既定値は 30 秒です。 | false | 30 |
| sqlTransforms | drdaas:sqlTransformsTypes | sqlTransforms 属性は、内部サービスまたは外部 CLR ベースの SQL 変換を利用するように DRDA サービスに指示します。 この省略可能な属性は、Service または Clr の文字列値を受け入れます。 既定値は Service です。 | false | Service |
| createPackageProcedureWithExtendedProperties | xs:boolean | createPackageProcedureWithExtendedProperties 属性は、BGNBND パッケージバインド オプションを SQL Server ストアド プロシージャの拡張プロパティとして保持するように DRDA サービスに指示します。 この省略可能な属性は、ブール値を受け入れます。 既定値は false です。 | false | false |
| packageProcedureCacheFlush | xs:duration | packageProcedureCacheFlush 属性は、指定された時間間隔後にパッケージ プロシージャ キャッシュをフラッシュするように DRDA サーバーに指示します。 この省略可能な属性は、期間の値を受け入れます。 既定値は P1D です (期間は 1 日です)。 期間の値は、PnYnMnDTnHnMnS という形式で指定されます。 | false | P1D |
| packageProcedureLastInvoke | xs:duration | packageProcedureLastInvoke 属性は、指定された時間間隔後に、パッケージ プロシージャ キャッシュ内のオブジェクトの名前をテキスト ファイル (%DRDAROOT%\LastInvokePackageProcedures.txt) に書き込むよう DRDA サーバーに指示します。 この省略可能な属性は、期間の値を受け入れます。 既定値は P7D (期間は 7 日間) です。 サービスの起動時に、DRDA サービスはこのテキスト ファイルを読み込み、ファイルにリストされているプロシージャのスキーマをプリフェッチします。 期間の値は、PnYnMnDTnHnMnS という形式で指定されます。 | false | P7D |
子要素
なし
親要素
| 要素 | 説明 |
|---|---|
| サービス要素は、DrdaService1 サービスの構成を定義します。 |