2

U2 Toolkit for .NET を使用して、MS SSIS からユニバース システムにアクセスしています。これは、20 万行未満のデータを返すいくつかのファイルに対していくつかの調査テストを実行している間、うまく機能しています。最新の実行で、クエリが約 800k 行のデータを返す新しいファイルを使用すると、次のエラーが発生します。

Load SO:Error: U2.Data.Client.U2Exception (0x80004005): ERROR [0] [U2][UCINET-UO]WIN32 API エラー:10053確立された接続がホスト マシンのソフトウェアによって中止されました[Rocket U2][UCINET - UNIRPC][ErrorCode=81009] ソケット送信での RPC 失敗エラーおよび dataLength:36 内部例外: トランスポート接続にデータを書き込めません: 確立された接続は、ホスト マシンのソフトウェアによって中止されました。内部例外:WIN32 API エラー:10053確立された接続は、ホスト マシンのソフトウェアによって中止されました[Rocket U2][UCINET - UNIRPC][ErrorCode=81009] ソケット送信での RPC 失敗エラーおよび dataLength:36 ---> U2。 Data.Client.Ucinet.UciException: [U2][UCINET-UO]WIN32 API エラー: 10053確立された接続は、ホスト マシンのソフトウェアによって中止されました [Rocket U2][UCINET - UNIRPC][ErrorCode=81009] RPC に失敗しました ソケット送信エラーと dataLength:36 内部例外: トランスポート接続にデータを書き込むことができません: An確立された接続は、ホスト マシンのソフトウェアによって中止されました。内部例外:WIN32 API エラー:10053確立された接続がホスト マシンのソフトウェアによって中止されました[Rocket U2][UCINET - UNIRPC][ErrorCode=81009] U2.Data.Client でソケット送信と dataLength:36 の RPC 失敗エラー.Ucinet.UciStatement.g() at U2.Data.Client.Ucinet.UciStatement.Close() at U2.Data.Client.U2DataReader.Dispose(Boolean disposing) at U2.Data.Client.U2PoolManager.HandleUnknownErrors(String strFncMsg, U2.Data.Client.U2DataReader で例外例外、Boolean bThrow)。

この接続は、この「データ フロー」タスクで使用するまでうまく機能していました。

unirpcservices ファイルから、タイムアウトは次のように設定されます。

uvnet /usr/ibm/uv/bin/uvnetd * TCP/IP 0 3600 uvdrsrv /usr/ibm/uv/bin/uvdrsrvd * TCP/IP 0 3600 uvserver /usr/ibm/uv/bin/uvsrvd * TCP/IP 0 3600 uvcs /usr/ibm/uv/bin/uvapi_server * TCP/IP 0 3600 defcs /usr/ibm/uv/bin/uvapi_server * TCP/IP 0 3600 uvfilefix /usr/ibm/uv/bin/uvfilefix_server * TCP/IP 0 3600

ここに私の接続文字列があります:

サーバー=10.0.0.237;ユーザー ID=bicopy;データベース=NSA;ServerType=ユニバース;FirstNormalForm=False; 接続マネージャー: ADO.NET:U2.Data.Client.U2Connection、U2.Data.Client、バージョン = 1.2.0.0、カルチャ = ニュートラル、PublicKeyToken = 9ab9148678f4f448

クエリのタイムアウトは -1 に設定され、rpcServiceTypedefcs です。

このエラーは約 10 分後に発生します。助けてくれてありがとう。

4

1 に答える 1

1

接続文字列のタイムアウトを増やしていただけますか? 例えば ​​:

ServerType=universe;ConnectTimeout=720

于 2013-02-28T23:15:21.807 に答える