2009-01-28 66 views
0

我使用SQL Server 2005中如果我嘗試使用生成的管理工作室腳本嚮導生成的腳本分貝(右鍵點擊DB->任務 - >生成腳本)SQL服務器腳本嚮導

我得到沒有選項,如列表中的IF EXISTS DROP條件。而安裝在不同機器上的某些SQL Server已啓用此選項。

Service Pack是否丟失或需要修改任何選項以獲取此功能?

回答

1

如果右鍵單擊向導中的某個頁面,您可以在其中設置腳本選項。一種選擇是「包括IF NOT EXISTS」。或者轉到Tools - > Options - > SQL Server Object Explorer-> Scripting來設置它。

+0

「** IF NOT EXISTS **」= true將包含表/過程(如果它不存在)。 但我需要的是,如果它存在下降它。然後在腳本中創建任何內容。 – user46795 2009-01-28 16:53:20

0

當我執行這個命令時,我得到的只是一個CREATE DATABASE語句,然後設置了相關的選項。

你想生成一個DROP DATABASE語句嗎?

它看起來不像這個功能存在,但你可以生成drop語句,然後將其粘貼在前面。