0

Visual Studio 2010 では、新しいプロジェクトを作成する際に、ターゲット バージョンを .Net Framework 2.0、.Net Framework 3.0 などに選択する場合があります。SQL Server 2008 Management Studio で同じ機能を持つものはありますか?つまり、作成された T SQL コマンドは、 SQL Server 2000、SQL Server 2005 などで実行できます。

たとえば、SQL Server 2008 でdataデータ型を使用するプロシージャを作成しました。SQL Server 2005 で実行しようとするとエラーが発生したため、データ型を次のように変更しました。datetime

4

2 に答える 2

2

これは SQL Server 2012 Data Tools を使用して行うことができます。2005、2008、2012、さらには Azure をターゲットにすることができ、ターゲット バージョンに対して無効な構文を使用している場合は警告が表示されます。ただし、書き直すことはありません。指定されたバージョンの SQL パーサーを使用して、記述したコードを検証するだけです。

SSDT は無料です:

http://msdn.microsoft.com/en-us/data/gg427686

2005 のインスタンスに対して実際に実行しない限り、Management Studio でこの機能をシミュレートする方法はないと思います。 .

于 2012-04-07T10:20:19.977 に答える
0

「ターゲット」についてはわかりませんが、DBに設定できるDB互換性レベルがあります。これにより、新しいバージョンのすべての機能が完全に隠されるわけではありませんが、DB はほとんどの目的で古いバージョンのように動作します。

于 2012-04-07T09:26:19.267 に答える