sql2005数据库备份如何还原到sql2000数据库中

sql2005数据库备份如何还原到sql2000数据库中

ID:34725832

大小:137.18 KB

页数:5页

时间:2019-03-10

sql2005数据库备份如何还原到sql2000数据库中_第1页
sql2005数据库备份如何还原到sql2000数据库中_第2页
sql2005数据库备份如何还原到sql2000数据库中_第3页
sql2005数据库备份如何还原到sql2000数据库中_第4页
sql2005数据库备份如何还原到sql2000数据库中_第5页
资源描述:

《sql2005数据库备份如何还原到sql2000数据库中》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、SQL2005数据库备份如何还原到SQL2000数据库中以前帮客户做了一个网站.是VS2005+2000的数据库后来不知道为什么..将数据库转为2005的了..过了一段时间又要转成2000的..郁闷至极..主要是从来没弄过..结果就到网上去找..找了整整一个上午.终于将这个问题解决..可能有点麻烦..有高手还望指正!一,首先将05的数据库备份还原到本机的05中  通过在空的数据库上右键-任务-还原来完成二,在05数据库上右击-任务-生成脚本  1,选择数据库  2,在选择脚本选项中,找到:为服务器版本编写脚本,后面选择SQLSER

2、VER2000...这一步最重要,否则会出错  3,接下来就一步一步执行就OK了三,将生成的SQL脚本复制到SQL2000的数据库中的SQL查询分析器中执行..  这样就将05数据库备份的数据库结构弄过来了..这里只是完成了一半.接下来更重要!四,在SQL2000的数据库上右建-所有任务-导入数据  1,选择数据源.服务器就选择SQL2005的数据库服务器,数据库选择你要导入的05数据库中的数据库名  2,选择目的.这里就是SQL2000数据库中要导入的数据库了  3,接下来就是一步一步执行就OK了到这里就算大功告成了..你成功了

3、没?!我的操作以在SQL2005环境下为例:    1、新建一个数据库(例如:abc)   2、右键点击abc数据库,在弹出的菜单中选择“任务”-->“还原”-->“数据”   3、选择需要备份的数据库文件(录入:123.bak)   4、点击“选项”,选择“覆盖现有数据库”   5、点击“物理路径”,修改为“ABC”数据库的文件路径。(也就是把还原的数据库文件,包括事务日志文件,点选为ABC数据库的数据库文件和事务日志文件,起到覆盖的效果)   6、点击“确定”,系统就开始还原了。在SQLServer2005数据库中实现自动备份

4、博客分类:·SQL2005SQLServerSQL企业应用应用服务器OS[总结]SqlServer中如何实现自动备份数据!第1种方法:企业管理器 --管理 --右键数据库维护计划 --新建维护计划 --<下一步> --选择你要备份的数据库 --<下一步>直到"指定数据库备份计划"这项 --指定存储备份文件的位置,这里根据需要选择备分到磁带还是磁盘 --单击调度后面的"更改"按纽 --定义你的数据备份计划的时间安排,完成后确定 --<下一步> --这里可以设置备份文件的保留时间和备文件的扩展名 --<下一步> --选择是否做日志备份

5、计划 --<下一步>直到完成.然后将SQLAgent服务启动,并设置为自动启动,否则你的作业不会被执行第2种方法:企业管理器--管理--SQLServer代理--右键作业--新建作业--"常规"项中输入作业名称--"步骤"项--新建--"步骤名"中输入步骤名--"类型"中选择"Transact-SQL脚本(TSQL)"--"数据库"选择执行命令的数据库--"命令"中输入要执行的语句:backupdatabase数据库名称todisk='c:备份文件名.bak'--确定--"调度"项--新建调度--"名称"中输入调度名称--"调度

6、类型"中选择你的作业执行安排--如果选择"反复出现"--点"更改"来设置你的时间安排然后将SQLAgent服务启动,并设置为自动启动,否则你的作业不会被执行第3种方法:建作业:企业管理器中,管理——》SQLSERVER代理——》作业——》鼠标右键新建作业——》常规页中输入名称——》步骤页中新建步骤、输入名称、加入SQL语句:——》调度页中新建调度、输入名称,选择反复出现,更改时间——》OK完了之后,若没有启动SQLAgent,则在服务管理器——》SQLAgent选上当启动OS时自动启动再在企业管理器中,鼠标右键刚才建的作业——》启

7、动作业——》OK----在加入SQL语句:——里写入以下的语句,并修改数据库名和备份的目录declare@filedirvarchar(200),@dirvarchar(200)declare@dbnamevarchar(50),@baknamevarchar(50),@sqlvarchar(4000)select@filedir=filenamefromsysfilesset@dir=''whilecharindex('',@filedir)<>0begin set@dir=@dir+left(@filedir,charind

8、ex('',@filedir)) set@filedir=substring(@filedir,charindex('',@filedir)+1,len(@filedir)-charindex('',@filedir))endset@bakn

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。