当前位置:首页 > 系统

SQL Server2005数据库转换到SQL2000数据库的方法

happyfhb15年前 (2012-04-17)系统1844
摘要: 如果需要把sql server 2005数据库整个转换到SQL 20000数据库,包括数据表,索引,视图,存储过程以及数据,是不容易的,网上有很多方法,但根据我的实践,以下方法最好、最安全、最可行:1. 在同一台机器上安装SQL Server2005和你的数据库,然后同一台机器上安装sq…

 如果需要把sql server 2005数据库整个转换到SQL 20000数据库,包括数据表,索引,视图,存储过程以及数据,是不容易的,网上有很多方法,但根据我的实践,以下方法最好、最安全、最可行:

1. 在同一台机器上安装SQL Server2005和你的数据库,然后同一台机器上安装sql 2000

2. 两个实例都起来后,进入SQL Server2005企业管理器(Management studio)

3. 对你的数据库点击右键,“任务”-“生成脚本”

4. 在向导中选择勾选"为所选数据库中的所有对象编写脚本"

5. 在向导中选项一页找到"为服务器版本编写脚本"项, 选择"SQL Server 2000"

6. 生成脚本到文件或查询窗口均可

7. 在Sql 2000上建一个数据库,名字一样

8. 进入SQL Server2005企业管理器(Management studio),连接上Sql 2000的实例

9. 执行刚才生成的脚本(建立数据表,索引,视图,存储过程)

10. 执行可能出错,注意建表的先后顺序,注意你的存储过程语句,失败的话检查顺序和SQL语句重新执行

11. 检查数据表,索引,视图,存储过程是否都已经建立

12. 开始倒数据

12. 进入SQL Server2005企业管理器(Management studio),右键你的数据库,“任务”-“导出数据”

13. 在向导页面选择源和目标

14. 选择所有表

15. 注意如果你的表有依赖关系和先后顺序,最好先检查dependency依赖关系,先倒入基本表

16. 注意如果你的表有自增字段,忽略这个字段!(见下图)

123 

17. 执行,倒入所有数据

以上步骤实际检验通过。 

 

最后需要注意的是:如果你用了SQLServer2005的新功能,这些功能在SQL 2000里面没有,切记改回来,例如,ROW_NUMBER只有2005支持,又如,如下的语法在sql2000里面是会报错的 :

 

DECLARE @abc INT
SET @abc =10
SELECT TOP (@abc* FROM users;

 

如果你的存储过程里面用了动态sql语句,这些只有运行时报错,平时是不会检查出来了。

扫描二维码推送至手机访问。

版权声明:本文由海海日记-冯海滨博客发布,如需转载请注明出处。

本文链接:http://www.fenghaibin.com/?id=891

“SQL Server2005数据库转换到SQL2000数据库的方法” 的相关文章

如何更改收藏夹的位置

很多网友都有过这样的体验,在做系统的时候把该备份的都备份了。可是唯一忘的就是把收藏夹给忘了,好不容易收藏的精品网站全部没有了。很是不爽。在这里我给大家支一招解决这个问题。经常玩电脑的人装系统后,必做三件事。1.装好驱动,装好常用软件2.更改我的文档 收藏夹的位置在非系统盘3.对系统做一些个性化设置…

如何彻底删除IE收藏夹中的“链接”文件夹

“链接”文件夹是IE收藏夹中的默认文件夹,使用一般方法删除后在下次启动IE时又会自动生成,很多朋友对此感到头痛却也没有行之有效的解决办法。今天在机器上删了半天东西,在注册表中查了又删,删了又查,过了一会还是出来了,一气之下,使出了俺的绝招——baidu…

ape输出为单个文件

哈哈 发现千千静听真是个好东西。格式转换 信息修改 甚至连 ape输出这样的活都能干。爱死千千静听了。因为我要做一个音乐试听网站,所以要大量的下载一些音乐专辑。结果下载下来后这么多歌曲都集中一个文件里就是那个ape文件。必须要输入 抱着试试看的态度用千千批量转换功能 结果给我一个惊喜。用千千打开ap…

U盘避免改善病毒的最佳解决办法

u盘感染病毒的最佳解决办法那就是 把U盘设为为只读就搞定了.哈哈 就这么简单 非常的简单. …

错误800:不能建立VPN连接,VPN服务器可能不能到达,或者此连接的安全参数没有正确配置

VPN连接错误800的解决办法1,IP填错。2,防火墙太严。3,使用过别的VPN软件。4,服务里Protected Sqwerrage和Routing and Remote Access这两项是否启动。5,重启电脑,删除原来建好的,重新一个新的VPN连接。6,打开 开始-运行-输入cmd,输入命令i…

文件夹无法访问、拒绝访问的解决方法,非常管用

文件夹无法访问、拒绝访问的解决方法问:我的电脑突然很多文件夹都打不开,显示“拒绝访问”。是不是电脑中毒?我们有时候打开一个文件夹,系统提示文件夹拒绝访问的对话框,这是什么问题导致的?怎样解决?下面给出的见解办法如果要解决这个问题,首先必须关闭“简单文件共享&rdq…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。