我把数据库 分离了 放到 另一台电脑上、 我怎么吧这作业也放了 那台电脑上、

菜鸟王小凡 2013-08-12 10:06:06
我把数据库 分离了 放到 另一台电脑上、 我怎么吧这作业也放了 那台电脑上、怎么实现!!!!
...全文
214 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jmx123456789 2013-08-13
  • 打赏
  • 举报
回复
引用 4 楼 wqs15192095633 的回复:
[quote=引用 3 楼 dotnetstudio 的回复:] 创建生成脚本后在新的数据库上去刷
选择 哪一个呀?[/quote] 第一个就行
菜鸟王小凡 2013-08-13
  • 打赏
  • 举报
回复
引用 3 楼 dotnetstudio 的回复:
创建生成脚本后在新的数据库上去刷
选择 哪一个呀?
KeepSayingNo 2013-08-13
  • 打赏
  • 举报
回复
1、选择“新查询编辑器窗口”就是会在查询编辑器上生成创建作业的代码,然后你要把它保存为sql文件 2、选择“文件”则直接生成创建作业的脚本文件,你保存到本地即可 当你把所有的作业都生成脚本后,还可以写个批处理文件,一次性在你新的机器上跑一遍,就可以将所有的作业都在新的数据库上生成
Shawn 2013-08-12
  • 打赏
  • 举报
回复
--#1.在每个JOB上单击右键-》编写作业脚本为 --#2.备份msdb库,还原之,参考: http://blog.csdn.net/red_hot/article/details/5190279 --#3.查询出JOB的步骤及脚本信息,重建:
USE msdb
go

--作业查询
SELECT  a.name 'JobName' ,
        b.step_name 'StepName' ,
        d.name ,
        b.command
FROM    msdb.dbo.sysjobs a
        INNER JOIN msdb.dbo.sysjobsteps b ON a.job_id = b.job_id
        INNER JOIN msdb.dbo.sysjobschedules c ON a.job_id = c.job_id
        INNER JOIN msdb.dbo.sysschedules d ON c.schedule_id = d.schedule_id
WHERE   a.enabled = 1
        AND d.enabled = 1
---涛声依旧--- 2013-08-12
  • 打赏
  • 举报
回复
创建脚本后再到另一台电脑上执行了
KeepSayingNo 2013-08-12
  • 打赏
  • 举报
回复

创建生成脚本后在新的数据库上去刷

34,593

社区成员

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

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