database
database 要素には、アウトバウンド SQL クライアント接続を管理するためのネットワーク設定が含まれています。
<hostIntegration.drdaAs.drdaService>
<services>
<service>
構文
<hostIntegration.drdaAs.drdaService> <services> <service> <database> </database> </service> </services></hostIntegration.drdaAs.drdaService>
属性および要素
以降のセクションでは、属性、子要素、および親要素について説明します。
属性
属性 | Type | 説明 | 必須 | 既定値 |
---|---|---|---|---|
type | xs:string | データベースの種類は Microsoft.HostIntegration.Drda.RDB.SqlDatabase です。これは、アウトバウンド SQL クライアント接続のネットワーク設定を定義します。 | true | N/A |
connectionString | xs:string | connectionString 属性は、MICROSOFT ADO.NET Framework Data Provider for SQL Server接続オブジェクトを定義する際に DRDA サービスで使用する引数の名前と値のペアの一覧を定義します。 この必須属性は、文字列値を受け付けます。 既定値は Data Source=localhost です。Integrated Security=true;MultipleActiveResultSets=true。 | true | N/A |
hostInitiatedAffiliateApplication | xs:string | hostInitiatedAffiliateApplication 属性は、MICROSOFT Enterprise Single Sign-On で DRDA サービスが使用する関連アプリケーション名を定義し、SQL クライアントが Windows 認証を使用する場合に、バインドされた DRDA AR クライアントの資格情報を Windows Active Directory ドメイン ユーザーにマップします。 このオプションのプロパティでは、文字列値を使用できます。 既定値は空の文字列です。これは、ホストによって開始される ESSO を使用しないように DRDA サービスに指示します。 | false | 該当なし |
windowsInitiatedAffiliateApplication | xs:string | windowsInitiatedAffiliateApplication 属性は、MICROSOFT Enterprise Single Sign-On で DRDA サービスが使用する関連アプリケーション名を定義し、SQL クライアントが SQL Server 認証を使用する場合に、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 属性は、1 つの BGNBND フローを SQL Server ストアド プロシージャに処理し、DRDA BNDSQLSTT フローによって定義された元のステートメントを対応するSQL Server構文に変換するように DRDA サービスに指示します。 このオプション属性は、ブール値を受け入れます。 既定値は false です。 | false | true |
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 | サービス |
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 |
子要素
なし
親要素
要素 | 説明 |
---|---|
service 要素は、DrdaService1 サービスの構成を定義します。 |