2009-01-28 23 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语句,然后将其粘贴在前面。