を接続すると、Visual StudioでSQLのためのRコマンドを実行しているとき、私は次のエラーが表示されます警告1.0 SQL ServerのvNext CTPを使用してクライアントからSQL ServerのRサービスの古いバージョンに
あなたが実行されていますMicrosoft Rサーバーバージョン8.0.3と互換性のないMicrosoft Rクライアントのバージョン9.0.1。互換性のあるバージョンをダウンロードしてインストールします。
このページは - https://msdn.microsoft.com/en-us/library/mt590540.aspxを示し:
この問題を解決するには、互換性の9.0バージョンにSQL ServerインスタンスをアップグレードするためにRサーバ9.0のリリースでsqlbindr.exeを使用することができます。 SQL RTM CU3 +およびSP1 +のサービスフィックスは、近い将来にリリースされる予定です。
私は、MicrosoftからRサーバーの最新バージョンをダウンロードすることでsqlbindr.exeを見つけることができました。 SQL Server上でこのユーティリティを実行しても何もしないようです。いくつかの議論が必要かもしれません。
SQL Server 2016 SP1がインストールされています。私はTSQLを通して "Hello World"タイプの例を実行することができます。
アイデア?
編集:SQLBindR.exeを実行しているサーバーで/ listを実行すると、おそらくRにバインドされているSQLのインスタンスが表示されることがわかりました。SQLBindR.exe/bindが必要なようです。しかし、私はメッセージを受け取ります。 "インスタンスにはSQL R Services(DB内)の互換バージョンがインストールされている必要があります。詳細については、こちらを参照してください。
SQL Rサービスが正しく更新されていない可能性があります。私はこれがSQL Server SP1を介してインストーラーの前にインストールされると考えました。
固定(っぽい)
互換性チャートはそうでないことを示しもののRクライアント9.01およびSQL ServerのR・サービスとの間には、互換性があるようです。
私は、この問題を理解するための正しい道を私に教えてくれたこの非常に役立つポスト(http://www.desertislesql.com/wordpress1/?p=1340)を見つけました。ローカルコンテキストでのテストでエラーが解消されました。私は、このVisual Studio Dev Essentialsから古いバージョンのR Clientをダウンロードしました。
最新のR Clientが動作するはずのドキュメントに基づいているように感じますが、特定のセットアップや互換性に問題があるかどうかはわかりません。まだR Clientの古いバージョンには他にどのような問題があるのかはまだ分かりませんが、少なくとも今は動作しています。
もう一度電源を入れ直してみましたか(サービスの再起動を意味します)? – dfundako
はい、何度か。正確に私の最初のロデオはありません:) –