|
查看: 2240|回复: 4
|
Store Procedure (SQL Server) 如何备份?
[复制链接]
|
|
|
Store Procedure 有办法
一个command备份完一个database里的
所有Store Procedure吗?
不想一个一个来备份.. |
|
|
|
|
|
|
|
|
|
|
发表于 23-2-2006 02:00 AM
|
显示全部楼层
在个别的数据库里执行以下的 sql 就行了.
sysobjects 有全部的 tables, views, stored procedures 的资料.
syscomments 有全部 views 和 stored procedures 等的 syntax.
SELECT name, text FROM sysobjects, syscomments WHERE sysobjects.id = syscomments.id AND xtype = 'p' AND sysobjects.status > 0
name = stored procedures 的名字
text = syntax |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 23-2-2006 12:38 PM
|
显示全部楼层
text 只有Store Procedure 中几行comment吧了..
没有办法display完吗?
这还不是我要的.. |
|
|
|
|
|
|
|
|
|
|
发表于 23-2-2006 02:13 PM
|
显示全部楼层
有没有尝试用这 sql 输出 text / excel 文件? 因为你在 sql server console 或 query analyzer 的确只会看到一行...
我就是用这方法来做的.  |
|
|
|
|
|
|
|
|
|
|
发表于 23-2-2006 02:47 PM
|
显示全部楼层
在Enterprise Manager里,
highlight你要备份的stored procedures,
right-click,
从pop-up menu,选择All Tasks >> Generate SQL Scripts...
按OK
储存到你要的folder就可以了。 |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|