升级SQL Server 6.5-问答-阿里云开发者社区-阿里云

开发者社区> 心有灵_夕> 正文

升级SQL Server 6.5

2019-12-24 22:17:45 250 1

SQL Server 6.52008年连续发行的版本是荒谬的。

那规定,从迁移6.5到的最佳方法是什么2005?有没有直接的途径?大多数的文件,我发现涉及升级6.5到7。

我应该忘记本机SQL Server升级实用程序,脚本出所有对象和数据,并尝试从头开始重新创建吗?

我本周末打算尝试升级,但是服务器问题将其推迟到下一个。因此,在一周的过程中任何想法都将受到欢迎。

更新。这就是我最终这样做的方式:

备份有问题的数据库并在上进行Master备份6.5。 执行SQL Server 2000的instcat.sql对6.5的主。这允许SQL Server 2000OLEDB提供程序连接到6.5。 使用SQL Server 2000独立的"Import and Export Data"来创建DTS包,OLEDB用于连接到6.5。这样成功地将所有6.5的表复制到了新2005数据库(也使用OLEDB)。 使用6.5的企业管理器来编写数据库的所有索引的脚本,并触发到.sql文件。 在2005年的Management Studio中,针对数据库的新副本执行该.sql文件。 使用6.5的企业管理器编写所有存储过程的脚本。 .sql对2005数据库执行该文件。数十个存储库存在问题,使其与兼容2005。主要non-ANSI joins和quoted identifier issues。 更正了所有这些问题,然后重新执行了.sql文件。 重新创建了6.5的登录名,2005并为其赋予了适当的权限。 纠正存储过程时,需要进行一些冲洗/重复操作(有数百个要纠正),但是否则升级会非常出色。

能够使用Management Studio代替Query Analyzer和Enterprise Manager 6.5是如此惊人的区别。现在,一些耗时20-30秒的报表查询可以6.5 database在1-2秒内运行,而无需进行任何修改,添加新索引或进行任何其他操作。我没想到会立即得到改善。

取消 提交回答
全部回答(1)
  • 问问小秘
    2019-12-25 14:15:23

    前提条件:

    一、SQL Server 6.5 一般安装在 Windows NT 4.0 平台下,要求NT 达到 SP4

    SQL Server 6.5 至少要打到 sp4,打到SP5更好

    二、SQL Server 6.5的Tempdb数据库数据文件,要扩展到10M以上,如果你要升级的数据库很大,超过500M,建议按照数据文件大小*10%来扩展

    三、备份需要升级的数据库,以防升级过程中的失败。

    四、为SQL Server 设置一个密码,不能为空。

    五、准备 SQL Server 7.0 标准版(现在很难买到,网上也绝迹)

    六、安装标准版SQL Server 7.0,注意事项:

    l 原则上是可以在不同机器上安装SQL Server 7.0,但建议在同一台机器上安装。

    若在不同的机器上安装,则必须在同一个NT域内,并且拥有管理NT的Administrator帐户及密码。所以建议在同一台机器上安装。

    l 安装中需要选择数据库字符集,必须选择 ISO 1252。

    七、设置SQL Server 服务启动的帐号为Administrator。设置SQL Server 7.0 的sa 密码,不能为空

    八、单击SQL Server 升级向导程序。需要注意的是:

    l 系统盘上要有足够的空间,备升级后的数据库使用

    l 当需要确认字符集转换时,请勿更改,直接用1252就行

    九、备份升级后的数据库,恢复到SQL SERVER2000上。注意后面所有的动作都是在SQL SERVER 2000上进行的。

    十、利用SQL SERVER2000企业管理器,生成数据库对象创建脚本(要包括表、视图,存储过程,表的所有约束,总之要将数据库对象的所有特征都要生成)。更改生成后的脚本文件,将定义字符串的字符集的限定词“COLLATE SQL_Latin1_General_CP1_CI_AS”去掉

    十一、 创建新的数据库,执行第十步生成的脚本文件。

    十二、 运行本人提供的程序SQL6ToSQL2000.EXE。数据从字符集为1252的数据库转到字符集为936的数据库。

    0 0
相关问答

17

回答

【大咖问答】对话PostgreSQL 中国社区发起人之一,阿里云数据库高级专家 德哥

阿里ACE 彭飞 2019-07-10 09:36:10 972384浏览量 回答数 17

145

回答

【新手入门】云服务器linux使用手册

fanyue88888 2012-11-26 17:14:18 157108浏览量 回答数 145

8

回答

OceanBase 使用动画(持续更新)

mq4096 2019-02-20 17:16:36 333900浏览量 回答数 8

38

回答

[@饭娱咖啡][¥20]对于慢sql有没有什么比较实用的诊断和处理方法?

江小白太白 2018-10-30 18:47:38 141685浏览量 回答数 38

110

回答

OSS存储服务-客户端工具

newegg11 2012-05-17 15:37:18 292321浏览量 回答数 110

22

回答

爬虫数据管理【问答合集】

我是管理员 2018-08-10 16:37:41 146806浏览量 回答数 22

38

回答

安全组详解,新手必看教程

我的中国 2017-11-30 15:23:46 256891浏览量 回答数 38

81

回答

OSS入门教程

belle.zhoux 2014-07-07 17:14:27 149452浏览量 回答数 81

21

回答

请教一下数据量有100万条左右要什么配置?

易网网络 2013-03-27 15:18:02 192357浏览量 回答数 21

2

回答

区域选择帮助

fanyue88888 2012-12-07 15:54:30 204022浏览量 回答数 2
0
文章
732
问答
推荐问答
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载