如何在sql 2008中如何恢复被删除的存储过程

yangbiqing362937154 2009-07-20 02:04:08
如题,,各位帮帮忙???
...全文
243 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
好像办法不多,或者说几乎没有。
q512362091 2009-07-22
  • 打赏
  • 举报
回复
学习下了
yangxuebao123 2009-07-22
  • 打赏
  • 举报
回复
帮想
「已注销」 2009-07-21
  • 打赏
  • 举报
回复
谢谢楼上的解答,
ChinaJiaBing 2009-07-20
  • 打赏
  • 举报
回复

--试试这样

开log explorer file=>attach log file->选择服务器和登陆方式->connect->

选择数据库->attach->左面对话框中browse->view log->就可以看到log记录了

想恢复的话: 右键log记录 undo transation->选择保存文件名和路径->然后打开该文件到查询分析器里执行T-sql代码
you_tube 2009-07-20
  • 打赏
  • 举报
回复
Dbcc的一个用法
扩展储存过程被删除以后可以有很简单的办法恢复:
比如:
删除
DROP PROCEDURE sp_addextendedproc
DROP PROCEDURE sp_OACreate
exec sp_dropextendedproc 'xp_cmdshell'
恢复
dbcc addextendedproc ("sp_OACreate","odsole70.dll")
dbcc addextendedproc ("xp_cmdshell","xplog70.dll")
这样可以直接恢复,不用去管sp_addextendedproc是不是存在
「已注销」 2009-07-20
  • 打赏
  • 举报
回复
顶,有没有人知道啊,
「已注销」 2009-07-20
  • 打赏
  • 举报
回复
有哪位大侠知道的吗?
--小F-- 2009-07-20
  • 打赏
  • 举报
回复
帮哭

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧