问题:如何来自动化生成SQL2008 Management Studio中的脚本:自动化生成脚本向导在SQL2008
即在数据库中点击右键,任务,生成脚本
所有表 所有存储的特效
创建drop语句 不要使用USE语句 生成数据
这是一个20秒的手动操作..需要自动化:-)我真的没有希望在C#中的SQL Server管理对象(SMO)中进行编码。
也许我将不得不使用AutoHotkey的:-)
问题:如何来自动化生成SQL2008 Management Studio中的脚本:自动化生成脚本向导在SQL2008
即在数据库中点击右键,任务,生成脚本
所有表 所有存储的特效
创建drop语句 不要使用USE语句 生成数据
这是一个20秒的手动操作..需要自动化:-)我真的没有希望在C#中的SQL Server管理对象(SMO)中进行编码。
也许我将不得不使用AutoHotkey的:-)
使用SMO - 这是应该做的事情,你知道吧!
:-)他他..对...我明天会看SMO我想那么! – 2010-08-01 10:10:40
如果只有你可以编写脚本。 :)当需要它时,sp_generatescriptforobjects存储过程在哪里?请享用! – 2010-08-01 10:52:57
看看DBSourceTools。 http://dbsourcetools.codeplex.com
这是一个使用SMO的SQL Server数据库的开源脚本引擎。
我已经拍会的建议,并试图脚本.. SQL Server Management Objects
将近有:-)
呃......其实我确实做到了这在AutoHotkey。但是,我停止使用该脚本,因为如果出现错误并开始从错误的数据库中删除错误的表格等等,则风险太高。我猜测SMO不会在Express上工作? – Jay 2010-08-02 04:13:27
嗨周杰伦..是的,我有其他AutoHotKey脚本停止运行或更改字符,如果发生其他事情..玩火!我没有运行快递,所以应该没问题。 – 2010-08-02 19:26:04