首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从MSDB备份中获取作业脚本

从MSDB备份中获取作业脚本
EN

Database Administration用户
提问于 2014-01-03 14:13:27
回答 1查看 2K关注 0票数 0

长篇小说短片..。我的数据库服务器一个月前就死了。除了MSDB之外,我恢复了所有内容,因为磁带备份失败了。我重建了一些工作,但缺少一些基本的工作。我终于在旧分区中找到了MSDB备份,但这是要点.它不是.BAK文件,而是实际的数据库和日志。我已经在我的实例中创建了一个新的数据库,并附加了MSDB (显然名称不同,MSDBJobs),但是我完全不知道如何从这个数据库中提取作业。我不想取代现在的,因为有些是新的,也是必要的。(谢谢你提供的任何帮助:)

EN

回答 1

Database Administration用户

发布于 2014-01-03 14:36:27

也许最简单的做法是做以下工作:

  1. 安装Server的新实例。
  2. 关闭Server,删除msdb数据和日志文件。
  3. 将旧的msdb数据和日志文件复制到与您删除的文件相同的位置。
  4. 打开Server的新实例并编写作业脚本。(您可以使用SSMS对象资源管理器详细信息来选择所有作业并创建一个庞大的脚本,或者一次只执行一个。)
  5. 卸载新实例。

还有一些脚本,包括这个powershell脚本,但是它们使用与msdb:http://www.johnsansom.com/script-sql-server-agent-jobs-using-powershell/对话的方法。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/56063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档