2017-02-18 13 views
0

SQL Server 2008 R2上で実行されているデータベース用に開発しています。私がSSMS 2016で開発することができず、それらのスクリプトを本番環境に展開する理由はありますか?または、SSMS 2008 R2を開発にも使用する必要がありますか?SSMS 2016でSQL Server 2008 R2データベース用に開発

+1

* SSMS *上で実行されていないデータベース - SSMSは、それが何かを実行するデータベースエンジンではありません、GUIフロントエンドツールです。しかし、SSMS 2016をSQL Server 2008 R2データベースに対して使用することは可能です。問題はありません。データベースの互換性レベルが** 105 ** **(SQL Server 2008 R2の場合)に設定されている場合は、新しい機能を使用できないため、保存する必要があります。 –

+0

返信いただきありがとうございます。新しいバージョンのssmsを使用したい主な理由は、プラグインの互換性のためです。うまくいけば、プラグインはデータベースエンジンではなくSSSMSだけに依存していることでしょう! –

答えて

1

通常、SSMSは下位互換性があります。

クエリーエディタウィンドウで作業している場合、下部の黄色のリボンには、接続ステータスと接続先のSQL Serverのバージョン番号が表示されます。 SQL Server 2008 R2はバージョン10.5になります。 SQLスクリプトを実行すると、使用可能な機能は、接続しているSQL Serverのバージョンに基づいています。これは、プラグインとアドオンに関係なくです。

enter image description here

関連する問題