SQL Server 2005 を使用しています。管理スタジオのスクリプトの生成ウィザードを使用して dB のスクリプトを生成しようとすると (dB を右クリック -> タスク -> スクリプトの生成)
リストに IF EXISTS DROP 条件のようなオプションがありません。異なるマシンにインストールされた一部の SQL Server では、このオプションが有効になっています。
サービス パックが不足していますか、またはこの機能を利用するにはオプションを変更する必要がありますか?
SQL Server 2005 を使用しています。管理スタジオのスクリプトの生成ウィザードを使用して dB のスクリプトを生成しようとすると (dB を右クリック -> タスク -> スクリプトの生成)
リストに IF EXISTS DROP 条件のようなオプションがありません。異なるマシンにインストールされた一部の SQL Server では、このオプションが有効になっています。
サービス パックが不足していますか、またはこの機能を利用するにはオプションを変更する必要がありますか?
右クリックすると、スクリプト オプションを設定できるページがウィザードに表示されます。1 つのオプションは「IF NOT EXISTS を含める」です。または、[ツール] -> [オプション] -> [SQL Server オブジェクト エクスプローラー] -> [スクリプト] に移動して、これを設定します。
このコマンドを実行すると、CREATE DATABASE ステートメントだけが得られ、関連するオプションが設定されます。
DROP DATABASE ステートメントを生成しますか?
この機能が存在するようには見えませんが、drop ステートメントを生成して前に貼り付けることができます。