0

SSIS パッケージを SSDT および Success で実行しましたが、SQL エージェントを使用してパッケージを実行するとエラーが発生します。

エラーメッセージは以下です

copy_r_bp:Error: System.Data.Odbc.OdbcException (0x80131937): ERROR [HY001] Out of memory while reading tuples.
   at System.Data.Odbc.OdbcConnection.HandleError(OdbcHandle hrHandle, RetCode retcode)
   at System.Data.Odbc.OdbcCommand.ExecuteReaderObject(CommandBehavior behavior, String method, Boolean needReader, Object[] methodArguments, SQL_API odbcApiMethod)
   at System.Data.Odbc.OdbcCommand.ExecuteReaderObject(CommandBehavior behavior, String method, Boolean needReader)
   at System.Data.Odbc.OdbcCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Odbc.OdbcCommand.ExecuteDbDataReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
   at Microsoft.SqlServer.Dts.Pipeline.DataReaderSourceAdapter.PreExecute()
   at Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostPreExecute(IDTSManagedComponentWrapper100 wrapper)

手伝って頂けますか ?または、パッケージを実行するスケジュールを設定する解決策はありますか?

ありがとう

4

1 に答える 1

0

このエラーは単純明快で、正確な問題を示しています。つまり、すべてのメモリを使い果たしています。解決策: 大量の読み取りの代わりに、読み取りを小さなパーティションに分割し、サイクルを使用してすべてを読み取ります。

于 2016-10-31T16:57:27.650 に答える