佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 2022|回复: 4

Store Procedure (SQL Server) 如何备份?

[复制链接]
发表于 22-2-2006 09:14 PM | 显示全部楼层 |阅读模式
Store Procedure 有办法
一个command备份完一个database里的
所有Store Procedure吗?

不想一个一个来备份..
回复

使用道具 举报


ADVERTISEMENT

发表于 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就可以了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 21-9-2024 10:58 PM , Processed in 0.111979 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表