SQL 2008上建的数据库如何最方便的还原至SQL2000上

SQL 2008上建的数据库如何最方便的还原至SQL2000上,第1张

1 生成for 2000版本的数据库脚本2008 的manger studio-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例-- 右键要转到2000的库-- 任务-- 生成脚本-- 在"脚本向导"的"选择数据库"中, 确定选择的是要转到2000的库-- 勾选"为所选数据库中的所有对象编写脚本"-- 在接下来的"选择脚本选项"中, 将”编写创建数据库的脚本”设为True,找到"为服务器版本编写脚本"项, 选择"SQL Server 2000"-- 其他选项根据需要设置-- 最后把脚本保存到一个 sql 脚本文件2 在2000中创建目标数据库在查询分析器(或2008的manger studio在打开脚本文件), 连接到SQL Server 2000,执行上面生成的脚本以创建一个新的数据库3 将数据从2008导到2000打开SQL Server 2000的企业管理器-- 右键要导入数据的数据库-- 任务-- 导入数据-- 在"SQL Server 导入和导出向导"的"选择数据源"步骤中, 确定选择的是要导出的数据库-- 在"选择数据源"步骤中, 连接到 2005, 并选择源数据库-- 在"选择源表和源视图"中, 选择所有的表-- 最后完成

SQL数据库从2008转移到2005的方法

SQL Server 2008 导出的过程

1打开Management Studio,登录到服务器,在数据库中选择要转移的数据库,

右键--“任务(T)”--“生成脚本(E)”。

2在“生成和发布脚本”窗口中,点击“下一步”,

3“选择要编写脚本的数据库对象”,可以不做设置,点击“下一步”,

4点击[保存到文件]右边的“高级”按钮,在对话框中,设置“为服务器版本编写脚本”为“SQL Server 2005”,

设置“要编写脚本的数据的类型”为“架构和数据”。选择保存脚本的位置。

5下一步,再下一步。导出完成。

一、把SQL2005数据库备份恢复到SQL2005数据库中

二、在SQL2005数据库中生成脚本

1、选定数据库-->右键-->任务-->生成脚本

2、下一步-->选择数据库

3、下一步-->找到“为服务器版本编写脚本”-->选择“SQL Server 2000数据库”

4、选择“表”,逐步执行下一步

三、执行脚本,在SQL2000数据库中生成数据库结构

1、将脚本文件传输到SQL2000数据库电脑

2、运行SQL 2000的查询分析器

3、将脚本内容复制到查询分析器中,执行脚本内容,生成数据库结构

四、导入数据

1、在SQL 2000数据库中,创建数据库

2、选定数据库-->右键-->所有任务-->导入数据 3

、选择数据源-->选择服务器-->选择数据库

4、选择目的

5、逐步执行下一步

显示出后缀来看看

没有 则直接新建一个数据库 然后还原

SQL脚本要看了才知道干嘛的。。

如果有CREATE DATABASE 类的话

应该是整个数据库的生产脚本

就不用还原那个备份 直接在查询分析器下执行就可以了

您好!数据库的还原 *** 作主要有以下几种:

一、使用SQK的企业管理器来进行图形化的还原(打开管理器在还原的数据库上右击{任务}—还原;然后在d出的对话框中:选择要还原源文件和要还原目标的)

二、使用SQL代码还原:RESTORE DATABASE 数据库名 FROM DISK= 'F:\mybak ' WITH REPLACE。

三、做一个作业代理:在步骤哪里加入以上代码;可以实现定时自动还原。

四、使用附加的方式;这个需要有二个文件(日志和数据文件)

五、使用其它软件进行还原。

说明:还原可以从低版本到高版本;反之则出错。

首先,当然是要备份好一份sql的数据文件;通常我们讲的还原数据库是指文件到数据库,而在这里,sql2000,备份的文件可以还原到高版本的sql

server上,而高版备份文件却还原不了低版本的sql

server;下面我们来 *** 作一次给大家看,因为我的备份文件很大,20g左右,有点慢;

登陆sql

server

management

studio管理器,然后右击数据库-选择还原数据库:

这里首先写好数据库名-选择源设备-文件-添加数据库文件(文件名是以bak结尾的备份文件);然后确定:

这里便可以看这个备份文件的基本内容;备份日期,备份类型,数据库名等;

然后我们下一步完成还原;这里通常会有一个报错,超过所有数据库大小达到10g会还原失败,我查了一下资料:

解决办法:

1、选中该数据库“右键”选择属性;

2、在d出的对话框中选择选项

,然后在右侧列表找到状态下的限制访问:将状态值改为“multiple”或者“multi_user”

,点击确定保存就可以了!

以上参考之用,但如果出现报错提示,要看清楚提示语;然后去查一下相关资料;再个申明,数据库最好用完整版的,而且是要正版,这样用起来,还是比较舒服的;

以上就是关于SQL 2008上建的数据库如何最方便的还原至SQL2000上全部的内容,包括:SQL 2008上建的数据库如何最方便的还原至SQL2000上、怎样把2008的数据库还原到2005上面、SQL2005数据库备份如何还原到SQL2000数据库中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9406708.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存