2010-07-31 65 views
1

问题:如何来自动化生成SQL2008 Management Studio中的脚本:自动化生成脚本向导在SQL2008

即在数据库中点击右键,任务,生成脚本

所有表 所有存储的特效

创建drop语句 不要使用USE语句 生成数据

这是一个20秒的手动操作..需要自动化:-)我真的没有希望在C#中的SQL Server管理对象(SMO)中进行编码。

也许我将不得不使用AutoHotkey的:-)

+0

呃......其实我确实做到了这在AutoHotkey。但是,我停止使用该脚本,因为如果出现错误并开始从错误的数据库中删除错误的表格等等,则风险太高。我猜测SMO不会在Express上工作? – Jay 2010-08-02 04:13:27

+0

嗨周杰伦..是的,我有其他AutoHotKey脚本停止运行或更改字符,如果发生其他事情..玩火!我没有运行快递,所以应该没问题。 – 2010-08-02 19:26:04

回答

1

使用SMO - 这是应该做的事情,你知道吧!

+0

:-)他他..对...我明天会看SMO我想那么! – 2010-08-01 10:10:40

+0

如果只有你可以编写脚本。 :)当需要它时,sp_generatescriptforobjects存储过程在哪里?请享用! – 2010-08-01 10:52:57