登陆论坛 找回密码 立刻获得20pp! 地图 帮助
宽带山生活
版主:saliven 麦克 银河 

<< [1] >>  [只看楼主]  [加入关注] 点击:317 回复:19 已被0人关注

主题:SQL2k sp4是否有必要升级到SQL2005?

franker
2081 305

来自:上海
注册:2000-10-26
发帖:238+8434 
根据自己目前查下来的资料,SQL2k使用索引查询,而SQL2005使用表的表扫描,另外表的嵌套/内连接的序列也改变了,并且由于这是一个动态应用,所以修订查询是很困难的,在升级到2005后,需要重新建立索引并且更新统计。
因为不支持备份/恢复和分离/绑定,对于移动数据从SQL Server 2005到SQL Server 2000的唯一可用的方法是基于复制数据。数据和schemas可以用一个工具例如Red Gate的SQL Packager来跟踪,脚本可以应用于SQL Server 2000上。另一个选择是使用像DTS或SSIS之类的工具,这些工具都包含数据复制向导。
目前我们的数据库平台挂了两个300M左右的业务数据库及五六个30M左右的库,每分钟并发查询量不超过一千条,我想知道究竟是否有必要把SQL Server 2000升级到SQL Server 2005?



-------------------------------------------------------------------------------------------
放纵 只为藏起些许落寂的心情
转背 只为滑落一颗晶莹的泪滴

发表于:2008-10-10 13:52:27
推荐:牙齿有问题,您找我! ...楼主...

franker
2081 305

来自:上海
注册:2000-10-26
发帖:238+8435 
downloading自 胡萝卜:
两个300M左右的业务数据库及五六个30M左右的库,没有必要折腾了,Sql7.0都能应付
sql支持了很多的新的语法特性。如果没有特殊需求我觉得没有必要升级,sql 2k5我用着还没有sql 2k舒服



-------------------------------------------------------------------------------------------
放纵 只为藏起些许落寂的心情
转背 只为滑落一颗晶莹的泪滴

发表于:2008-10-10 14:06:27

芒果布丁
605 5

来自:上海
注册:2007-02-10
发帖:3+535 
downloading



-------------------------------------------------------------------------------------------
什么是幸福,幸福在哪里

发表于:2008-10-10 14:09:17
推荐:畅玩天下贰,精彩玄幻飞行 ...第2楼...

B.Simpson
508 41

来自:上海
注册:2002-07-11
发帖:15506+141203 



-------------------------------------------------------------------------------------------
I Like To Move It Move It~~~
提倡上海方言,光大海派文化
www.iseesh.com
爱看上海

发表于:2008-10-10 14:09:31

Sea
448 0

来自:上海
注册:2001-12-16
发帖:94+1392 
升级存在着很多不可预料的后果,和漏洞!




非常折腾人!



-------------------------------------------------------------------------------------------
决不可过分热心于对已无益的“好事”

发表于:2008-10-10 14:24:38

Google
1032 93

来自:上海
注册:2001-06-22
发帖:440+1671 
技术帖还是要支持一下的 downloading



-------------------------------------------------------------------------------------------
永远吻不到,也永远不悲伤。

发表于:2008-10-10 14:38:25
推荐:kds红日官网启动啦!!! ...第5楼...

李元芳
295 204

注册:2004-11-24
发帖:246+13332 
过几天,LZ来哭诉SQL2005了



-------------------------------------------------------------------------------------------
学【民谣吉他,钢琴,古筝】,
【买乐器】到小店去看看qq:403881443
msn:butterfly-young@hotmail.com
shop33893074.taobao.com

发表于:2008-10-10 14:41:17

551 5

来自:上海
注册:2003-01-30
发帖:62+3123 
金科玉律一条:

不要去改变任何现在正常工作能够满足需求的东西

配置也好,代码也好,否则就是自找麻烦



-------------------------------------------------------------------------------------------
Hi ho! Hi ho! It's off to work I go!

发表于:2008-10-10 14:44:41

加勒比海带
384 221

来自:上海
注册:2007-04-29
发帖:2+105 
这么小的量就不要折腾了。



-------------------------------------------------------------------------------------------
集体无意识

发表于:2008-10-10 14:49:04

66 4

来自:上海
注册:2007-10-07
发帖:13+176 
算了吧..还是太平点吧,到时候出BUG又要烦了



-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......

发表于:2008-10-10 15:20:17
推荐:大家对于幼教有什么看法? ...第9楼...

DKman
1039 328

来自:上海
注册:2000-11-11
发帖:90+11745 
downloading300+300+300 900M LZ 还是继续用SQL Server 2000 比较合适,没有任何升级的必要。
如果一定要升级可以在 SQL Server 2005 下直接还原数据库,然后数据库属性里面设置 SQL Server 2000 兼容模式 。99%的情况下不会出现问题。
当然不能排除LZ是那不幸的 1%的可能性。



-------------------------------------------------------------------------------------------
℃︵ωǒ什么都鈈倁道___Ёnd

发表于:2008-10-10 15:24:57

franker
2081 305

来自:上海
注册:2000-10-26
发帖:238+8438 
  引用:
金科玉律一条:

不要去改变任何现在正常工作能够满足需求的东西

配置也好,代码也好,否则就是自找麻烦


对于IT管理者来说当然是稳定压倒一切的,问题在于我现在要为公司未来十年使用的业务系统重新规划数据库平台,目前正在使用的业务系统三个月内就会废弃不用,我们的企业规模还没达到使用Oracle的级别,所以目前考虑升级数据库平台为SQL Server 2005,没有其他更多的理由,只是觉得现在做要比五年或者十年后更容易。
尽管存在系统转换风险,我还是准备先准备一台服务器模拟一下业务系统进行测试,等测试结果拿到手再做具体的升级方案。



-------------------------------------------------------------------------------------------
放纵 只为藏起些许落寂的心情
转背 只为滑落一颗晶莹的泪滴

发表于:2008-10-10 21:41:21
推荐:本能寺之变 ...第11楼...

蛮挂三额
1189 2

来自:上海
注册:2005-05-16
发帖:331+2995 
SQL太慢了 mysql用用可以了



-------------------------------------------------------------------------------------------
用下棋来麻痹自己

发表于:2008-10-10 21:49:17

匪兵甲
1157 140

来自:上海
注册:2000-10-16
发帖:435+3221 
这么小的数据库,不要升了,升个级多许多麻烦
打补丁都累死了



-------------------------------------------------------------------------------------------
这就是我的签名&amp;nbsp;&amp;nbsp;

发表于:2008-10-10 21:56:18

Louis
3182 24

来自:上海
注册:2000-09-16
发帖:661+7249 
我们单位几台数据库去年年初就全部从SQL 7.0 SQL2000升到SQL 2005 64BIT了。

不过请了微软帮我们一起做的,我们几乎模拟了一套和正式环境一样的系统来进行测试。

不升级到SQL2005,一些高级应用没办法出来



-------------------------------------------------------------------------------------------
一千遍我爱你-vvcardiff
SONY α350 腾龙17-50/F2.8 SONY 100/F2.8 MACRO
SONY T700

发表于:2008-10-10 22:01:16
推荐:爱尔给我的“重生” ...第14楼...

80 0

来自:上海
注册:2004-08-25
发帖:56+398 
技术趋势是向上的
纯顶一下
特别是企业级的数据库



-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......

发表于:2008-10-10 22:28:38

franker
2083 305

来自:上海
注册:2000-10-26
发帖:238+8443 
downloadingLouis[LunaSea]
满麻烦的。我们4台数据库,相关的 应用几十个。用了大概2,3个月时间。当然,同时还有其他工作要做。



-------------------------------------------------------------------------------------------
放纵 只为藏起些许落寂的心情
转背 只为滑落一颗晶莹的泪滴

发表于:2008-10-12 10:41:53
推荐:长期更新,从懂事到现在 ...第16楼...

franker
2105 16

来自:上海
注册:2000-10-26
发帖:240+8510 
SQL2000附加SQL2005数据具体方法

若使用SQL2000附加SQL2005的数据库时在附加时会出现了错误602,提示“对sysindexes运行DBCC CHECKTABLE”因为数据库附加到2005的时候, 数据库文件已经自动升级到2005, 所以在2000下是无法再附加的(没有向上兼容的)

直接restore或附加是不行的, 用脚本+导数据肯定没有问题。
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新建的库
-- 在"选择源表和源视图"中, 选择所有的表
-- 最后完成

downloading 收藏一下,未经测试数据关系、索引等的应用情况



获网友奖分109点(等于5点PP)  [详细记录]
-------------------------------------------------------------------------------------------
放纵 只为藏起些许落寂的心情
转背 只为滑落一颗晶莹的泪滴

发表于:2008-11-03 16:57:20

不倒翁
363 151

来自:上海
注册:2007-10-19
发帖:3+228 
mark



-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......

发表于:2008-11-03 17:04:50

81 49

来自:上海
注册:2008-08-03
发帖:6+97 
downloadingdownloading



获网友奖分21点(等于1点PP)  [详细记录]
-------------------------------------------------------------------------------------------
欢迎使用中国电信CDMA手机,咨询手机套餐请找我。

发表于:2008-11-11 20:58:59

回复主题 [ 返回宽带山KDS ]
主题: SQL2k sp4是否有必要升级到SQL2005?
手机看宽带山

关于我们 - 联系我们 - 加入我们 - 营销服务 - 友情链接 - 频道合作- PChome Widget
Copyright © 1996-2009 PChome.net All rights reserved. 电脑之家 版权所有