****存储. SAFETY STORAGE

 

栏目导航
所在位置:首页 > ****存储
怎样把SQL2005的备份文件导入到SQL2000的数据库中
更新时间:2014-11-22 作者:海马鑫好

怎样把SQL2005的备份文件导入到SQL2000的数据库

我现在只有SQL2005的备份文件,电脑上有SQL2000没有SQL2005,我该怎么做?

在网上找了很多方法,都是要安装SQL server 2005 导入备份文件,再通过脚本导出数据到SQL 2000, 但是有一个****的问题就是,安装SQL server 2005 花的时间太长了,我上次安装的时候,足足花了几个小时才安装好。这下舒服了,刚刚才把SQL 2005删除了,现在又得重新安装了。

  在SQL 2005 Management Studio Express管理工具里,把事先备份的数据库文件还原,在对应的数据库中点击右键然后选择“任务”菜单下的“生成脚本”,在“选项”下面的框中找到“为服务器版本编写脚本”,把后面的SQL Server2005修改成SQL Server 2000,把表,存储过程,视图这些都选中,然后点击“下一步”,再点击“完成”,把生成的SQL保存到文件里。

  在SQL Server 2000 里,新建一个数据库,把刚刚生成的SQL脚本文件“查询分析器”里运行,这样对应的表结构,存储过程都有了,这时我们在SQL Server 2000企业管理器“导入数据”,输入SQL Server 2005中服务器的名称或者IP地址,连接到SQL Server 2005,导入数据就OK了。

具体操作步骤:

将sql2005的数据库导入到sql2000的方法

现在大部分人用windows 2003做 服务器,用sql2005做数据库,但是还又一部分人用的是sql2000,sql数据库向下兼容但不向上兼容,所以sql2005导出的数据无法导入sql2000。

下面介绍一个方法

1.设置sql2005的数据库兼容级别 

--右键数据的属性中选项设置兼容级别为 Sql Server 2000(80)即可。 

2. 生成for 2000版本的数据库脚本 

2005 的manger studio 

-- 打开"对象 资源管理器"(没有的话按 f8), 连接到你的实例 

-- 右键要转到2000的库 

-- 任务 

-- 生成脚本 

-- 在"脚本向导"的"选择数据库" 中, 确定选择的是要转到2000的库 

-- 勾选"为所选数据库中的所有对象编写脚本" 

-- 在接下来的"选择脚本选项"中, 找到"为服务器版本编写脚本"项, 选择"sql server 

2000" 

-- 其他选项根据需要设置 

-- **后把脚本保存到一个 .sql 脚本文件 

3. 在2000中创建目标数据库 

在查询分析器(或2005的manger studio在打开脚本文件), 连接到sql server 2000,执行上面生成的脚本.以创建一个新的数据库 

4. 将数据从2005导到2000 

2005 的 manger studio 

-- 打开"对象资源管理器"(没有的话按f8), 连接到你的实例 

-- 右键要转到2000的库 

-- 任务 

-- 导出数据 

-- 在"sql server 导入和导出向导"的"选择数据源"步骤中, 确定选择的是要导出的数据库 

-- 在" 选择目标"步骤中, 连接到 2000, 并选择步骤3新建的库 

-- 在"选择源表和源视图"中, 选择所有的表 

-- **后完成

友情链接:中国数据库修复网 合肥数据恢复  淮南数据恢复 服务器数据恢复 太原数据恢复  大同数据恢复 

虚拟主机 中国名店网 深圳户口办理  数据人 自动秒收录  萤火虫数据****与救援