1

SQL Server 2005 用に多くのスクリプトを作成しましたが、SQL Server 2000 で動作するように元のスクリプトを書き直す必要があります。

2005 年と 2000 年の違いをすべて覚えているわけではありません。たとえば、CTEは 2005 年に発表されたばかりで、SQL Server 2000 で動作するようにこれらのクエリを書き直す必要があります。

SQL Server 2000 が手元になくても、構文をチェックする方法が必要です。互換性レベルを 80 に設定しても問題は解決しません。警告もエラーも表示されません。

スクリプトの構文をチェックするために使用するツールはありますか? SSMS 2008 で実行できますか?

4

1 に答える 1

1

コマンドを実行する SQL Server 2000 データベースへの接続を開く必要があります。

次に、接続でのみ解析を設定し、コマンドを「実行」します。実行されませんが、構文に問題がある場合は、対応するエラーがスローされます。

コマンドはデータベース オブジェクト (既存のテーブル名など) に依存するため、コマンドを実行するデータベースで実行することが重要です。

ここに、この SET オプションに関する情報があります。

PARSEONLY を設定

于 2012-04-16T10:59:16.757 に答える