
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数据库中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)