2017-12-26 12 views
0

を読み取ることができない私は、SSISパッケージを実行すると、2016年 が、私はこれらの2つのメッセージを取得するSQL Serverでストアドプロシージャを呼び出すSSIS 2015のパッケージを持っていますSSMSにprocを保存しましたが、これらのメッセージを取得します。RエラーSQLSatelliteがデータチャンク

A 'R' script error occurred during execution of 'sp_execute_external_script' with HRESULT 0x80004004.

STDERR message(s) from external script: SqlSatellite cannot read data chunk. Error code:0x80004004.

Error in eval(expr, envir, enclos) : SqlSatellite cannot read data chunk. Error code:0x80004004. Calls: source -> withVisible -> eval -> eval -> .Call

私はデータを返しSSMSでRスクリプト入力クエリを実行している、私は私が以前働いていたと信じRスクリプト内の任意の列が欠落しています信じていません。 しかし、Rの新機能では、問題の原因を診断する方法がわかりません。

答えて

0

私は、エラーについてさらに調査し、いくつかの情報をhttp://www.nielsberglund.com/2017/11/11/microsoft-sql-server-r-services-internals-xiii/で見つけました。 疑惑は、コードの問題ではなく、データの問題である可能性があるということでした。 Rスクリプトで分析していたデータの量がかなりの量であることがわかったので、いくつかの日付パラメータを使用してデータの量を制限し、データのロードを終了できました。 これは他人に役立つことを願っています。