当前位置: 代码迷 >> Sql Server >> 提问:数据库还原会不会把 最新的job跟存储过程还原回去
  详细解决方案

提问:数据库还原会不会把 最新的job跟存储过程还原回去

热度:87   发布时间:2016-04-24 09:12:22.0
提问:数据库还原会不会把 最新的job和存储过程还原回去
如题,发现今天存储过程出奇的慢,找原因的时候发现不是记忆中最新的那个存储过程了,内容感觉不一样的,问别人说是最近还原过数据库,想问问数据库还原会不会把我最后一版的job和存储过程覆盖回去。
------解决思路----------------------
存储过程属于数据库,会一起恢复的。
job应该属于整个服务器的,不会恢复。
可以看一下对象资源管理器,一个数据库节点下面的内容,就是它备份、恢复的内容。
------解决思路----------------------
Job没影响,那是在MSDB里面的
数据和架构相关信息(存储过程、索引、默认值、函数等)会被覆盖
------解决思路----------------------
job 存储在msdb中,并不存储你的存储过程,除非存储过程创建在这个数据库中。确定在哪个库,存储过程不是以前的,那就还原以前的一个数据库,找回原来的存储过程替换现在的
------解决思路----------------------
还原数据库会将数据库里边的表,试图,存储过程,函数等全都覆盖的,
------解决思路----------------------
job 不会,但是 SP 会变成之前的。
  相关解决方案