关于数据库移行这一块,在网上看了一些文档,大致有些了解,可能实施过程中会有些问题,现在也管不了了。
现在的问题是,对于我这个项目的情况,代码方面关于连接数据库的地方和SQL语句改动的地方大吗?会有哪些改变呢?
希望有经验的大侠能给点建议。这个资源在网上太少了。
15 个解决方案
#1
这个估计要问问海爷了..我没见过6.5
#2
7.0的也没见过,BD
#3
呼喊海爷
#4
怎么不能将帖子提前了?
#5
6.5升到7.0
7.0升到2000
再从2000升到2005
7.0升到2000
再从2000升到2005
#6
嗯,升级数据库大致是这个过程。我想知道我升级之后,代码改变大吗,主要在什么方面?
#7
手动提前~~
#8
直接导入数据?
#9
我是这样想的,升级到2005版本后,数据库的表、视图什么的,不会有问题。但是如果在我的SQL语句中,用到了一些只有6.5版本才能用的字段、函数什么的,肯定会出错吧。我想知道这一块的量大概是多少。
#10
我是想找做过这个的人,能给我一点经验。
#11
粗略玩过SQL 6.5,现在主要玩SQL 2008,相信改动很少
#12
语句改动不多,因为6.5的2005大部分支持(部分过时的语句可能需要修改,但是相信量不大)
问题是数据,直接升级是做不了的,只能导出脚本--〉建库表-->导入数据
问题是数据,直接升级是做不了的,只能导出脚本--〉建库表-->导入数据
#13
直接升级不可行,因为6.5的数据库文件结构和2000差别很大,而且你必须把6.5升级到SP4才能往上升级,6.5的补丁估计现在不好找。(就算升级7.0没必要,直接2000少个步骤)
直接导数据是应该可以的
6.5版本才能用的字段、函数什么的
6.5版本的部分系统表可能有区别,函数应该现在都支持,有些语句在2005取消了,语句的差别可能就这些了,只能遇到一个解决一个了
#14
关于6.5升级到2000,MSDN上有文档可以参考,如果新旧数据库在同一台机器上,需要6.5SP5,如果在两台机器上,需要SP3。升级前的准备,注意事项也都将得比较清楚。如果6.5的升级补丁比较难找,这个办法可能就行不通了。
通过脚本和导入数据的方式,是不是会比较危险?要考虑到方面很多?数据库数据很多时?
#15
相对于脚本和导入,还是升级比较保险一些吧.
变化肯定有,但应该不多.估计你要先升上去再试试改改看了.
变化肯定有,但应该不多.估计你要先升上去再试试改改看了.
#1
这个估计要问问海爷了..我没见过6.5
#2
7.0的也没见过,BD
#3
呼喊海爷
#4
怎么不能将帖子提前了?
#5
6.5升到7.0
7.0升到2000
再从2000升到2005
7.0升到2000
再从2000升到2005
#6
嗯,升级数据库大致是这个过程。我想知道我升级之后,代码改变大吗,主要在什么方面?
#7
手动提前~~
#8
直接导入数据?
#9
我是这样想的,升级到2005版本后,数据库的表、视图什么的,不会有问题。但是如果在我的SQL语句中,用到了一些只有6.5版本才能用的字段、函数什么的,肯定会出错吧。我想知道这一块的量大概是多少。
#10
我是想找做过这个的人,能给我一点经验。
#11
粗略玩过SQL 6.5,现在主要玩SQL 2008,相信改动很少
#12
语句改动不多,因为6.5的2005大部分支持(部分过时的语句可能需要修改,但是相信量不大)
问题是数据,直接升级是做不了的,只能导出脚本--〉建库表-->导入数据
问题是数据,直接升级是做不了的,只能导出脚本--〉建库表-->导入数据
#13
直接升级不可行,因为6.5的数据库文件结构和2000差别很大,而且你必须把6.5升级到SP4才能往上升级,6.5的补丁估计现在不好找。(就算升级7.0没必要,直接2000少个步骤)
直接导数据是应该可以的
6.5版本才能用的字段、函数什么的
6.5版本的部分系统表可能有区别,函数应该现在都支持,有些语句在2005取消了,语句的差别可能就这些了,只能遇到一个解决一个了
#14
关于6.5升级到2000,MSDN上有文档可以参考,如果新旧数据库在同一台机器上,需要6.5SP5,如果在两台机器上,需要SP3。升级前的准备,注意事项也都将得比较清楚。如果6.5的升级补丁比较难找,这个办法可能就行不通了。
通过脚本和导入数据的方式,是不是会比较危险?要考虑到方面很多?数据库数据很多时?
#15
相对于脚本和导入,还是升级比较保险一些吧.
变化肯定有,但应该不多.估计你要先升上去再试试改改看了.
变化肯定有,但应该不多.估计你要先升上去再试试改改看了.