2017-01-11 9 views
0

(開発環境で)開発者用エディションを今すぐインストールして使用できるようです。2014/2016 SQL Serverの開発者版(下位互換性)

当社の生産環境は2012年のSQL Serverです。 2012年のレポート/ SSIS/SSASを開発するために2016年の開発者エディションを使用することはできますか、それとも標準的な2012年の開発ツール(私はまだ購入する必要がありますか?)を使用する必要がありますか?

ありがとうございます。

+0

NBのSQL 2014開発版も今は無料ですが、ここでは役に立たないと思います。開発者/クライアントツール(SSMS、SSD/SSRS/SSAS用のSSDTおよびSSDT-BI)は常に無料ですが、特定のバージョン用の古いBIツールも引き続き使用できます。https://msdn.microsoft.com/en-us/ライブラリ/ mt674919.aspx。ターゲットデータベースエンジン、レポートサーバーなどは、理想的には、意図した展開と同じバージョンに対して開発する必要があります。 –

+0

明確にするために、データベースエンジン、レポートサーバーなどの2016ローカル/ devサーバーインストールを使用して開発したいですか(ツールバージョンを無視してから2012インスタンスに展開しますか? –

答えて

1

ありますが、いくつかの注意点があります。

SSDTのそれ以降のバージョンでレポートを作成し、以前のバージョンのSSRSにビルド/展開することができます。ビルド構成にTargetServerVersionを指定する必要があります。

enter image description here

または

enter image description here

このRDLスキーマのバージョンが構築され、プロジェクト、などでローカルに作成されたビルドアーティファクトを展開することを選択した場合、展開されているかを決定しますソリューションのbinフォルダ。

つまり、SSRS 2016固有の機能を備えたレポートを作成すると、以前のバージョンにビルド/デプロイするときに警告(カスタムパラメータペインなど)またはエラー(SSRS 2016チャートタイプなど)が表示されます。

だから、あなたのプロセスに注意を払う必要があります。

+0

TargetServerVersion = 2012のために開発できますが、次に2016個のターゲットに展開できますか? –

+0

可能ですが、レポートを展開するサーバーに正しいバージョンのSSRSを使用して開発すると、問題が発生する可能性は低くなりますが、はるかに安全です。プロダクションサーバーが2012年の場合は、2012年にレポートを作成してください。 – HLGEM