您的位置首页生活快答

sql2005数据库怎么转成2000的?

sql2005数据库怎么转成2000的?

的有关信息介绍如下:

sql2005数据库怎么转成2000的?

一、系统需求

win2000以后的windows版本都可以安装sqlserver,如XP、2000、2003、win7等等,当然不能是家庭版。另外,只有server版操作系统才能安装sqlserver企业版,其它版本只能安装个人版、开发版。

二,同时装2000和2005

在一个系统同时装sql2000和2005,要注意:

1.先装2000的,安装好后打上sp4补丁,

2.然后安装sql2005,安装第二个SQLServer的时候注意用实例名。

3,安装后,在Configration Manager(2005)的“SQL Server 2005网络配置”中,将TCP/IP属性中“IP地址”选项卡中“TCPAll”的TCP端口改为1444。(这是因为sqlserver默认端口是1433,但1433已经被sql2000占用了,所以sql2005就必须另外指定一个端口)

4,安装后用Configration Manager的“SQL Native Client配置”(2005)或客户端实用工具(2000)新建一个别名。仍然以改2005为例:别名为DBServer,指向Server_IP\SQL2005,且端口号为1444。

5,在Management Studio中直接连接别名(DBServer)即可。另外,防火墙中如何加1444 TCP端口我就不多说了。

三,2005的数据库转成2000

1、生成for 2000版本的数据库脚本

2005 的manger studio

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

-- 右键要转到2000的库

-- 任务

-- 生成脚本

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

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

-- 在接下来的“选择脚本选项”中, 找到“为服务器版本编写脚本”项, 选择“SQL Server 2000”

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

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

2、 在2000中创建目标数据库

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

3、 将数据从2005导到2000

2005 的manger studio

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

-- 右键要转到2000的库

-- 任务

-- 导出数据

-- 在“SQL Server 导入和导出向导”的“选择数据源”步骤中, 确定选择的是要导出的数据库

-- 在“选择目标”步骤中, 连接到 2000, 并选择步骤2新建的库

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

-- 最后完成

以下需要是需要注意的几点:

1、 在生成脚本之前,我们需要将数据库的兼容级别设置成"SQL Server 2000 (80)"。该设置可以在数据库属性->Option->Compatibility level中设置。

2. 由于SQL Server 2005包很了很多SQL Server 2000不同的new feature 比如"Service Broker",我们在2000的数据库实例上运行脚本时可能会收到一些语句(比如ALTER DATABASE [TEST] Set Disable_Broker)返回的错误消息。但这些错误并不影响数据库的创建,您可以ignore这些错误。