在SQL 2005中是否有一个简单的过程将所有存储过程吐出到单独的.sql文件中.我想将它们转移到VSS中,但是对于点击每个来获取源代码,将其转储到文本文件等等的前景并不太兴奋.
在SQL Management Studio中右键单击数据库,转到任务 - >生成脚本,演练向导.其中一个页面将允许您将每个对象编写为自己的文件.
你可以运行这个选择:
select O.name, M.definition from sys.objects as O left join sys.sql_modules as M on O.object_id = M.object_id where type = 'P'
并获得存储过程的名称和源代码.最简单的方法,如何把它放在文件中是一些"经典"语言,如c#,java等...