请斑竹及专家给我关于MS SQL SERVER 升级的建议

昵称被占用了 2001-10-16 01:30:02
加精
有一MIS系统的服务器,用MS SQL SERVER 6.5数据库,有大量存储过程和触发器,很多地方使用临时表,稳定应用2年多了。现在有人提出应该升级。问题:
1、有没有必要,即SQL SERVER 2000比6.5有什么方面的优点。
2、性能问题,我发现SQL SERVER 2000的TEMPDB是放在硬盘的,而6.5是放在内存的,升级后会不会在使用临时表时速度会慢。
3、怎么升级,我们的数据不容有失,请专家提供安全的升级方案。
请斑竹及各位专家不吝赐教!多谢了!
本人来的时间不长,分不多,不好意思。
...全文
368 29 打赏 收藏 转发到动态 举报
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
LittleStar 2001-10-17
  • 打赏
  • 举报
回复
6.5在性能优化方面比70/2000要难。一不小心服务起不来可就不好玩了。
6.5的tempdb如是服务器的内存不是很多,放在硬盘也很正常。
我在使用6.5的时候发现:自增量关键字不唯一。多用户处理不如7.0。管理也没有7.0方便。
我现在用的是7.0
不过我也试过从6.5升级不成功的情况如果你想升级要注意呀。
siyuan79 2001-10-16
  • 打赏
  • 举报
回复
其实这些东西吧。
只要你的6.5够用,性能可以得话,那你就应该不要去升级,不要去冒险。
昵称被占用了 2001-10-16
  • 打赏
  • 举报
回复
看来真的有微软的专家来解答
acptvb 2001-10-16
  • 打赏
  • 举报
回复
下面是几个关于从SQL 6.5升级到SQL 2000时应该注意的几个常见问题。

Q. Can you restore or attach a SQL Server 6.5 database to SQL Server 2000?

A. No. The only way to move a SQL Server 6.5 database to SQL Server 2000 is to run the Upgrade Wizard.

Q. Which SQL Server 6.5 service pack is required to upgrade to SQL Server 2000, version 8.0?

A. When you upgrade SQL Server 6.5 to an instance of SQL Server 2000 on the same computer, you must have first apply the SQL Server version 6.5 Service Pack 5a or later. When you upgrade SQL Server 6.5 to an instance of SQL Server 2000 on a different computer, you must first apply the SQL Server version 6.5 Service Pack 3 or later.

Q. How long will the upgrade process take to upgrade my SQL Server 6.5 databases?

A. Many factors affect the amount of time needed to upgrade SQL Server 6.5 databases to SQL Server 2000, version 8.0. Each object in the SQL Server 6.5 database must be rebuilt in the SQL Server 2000 database, and every row must be transferred. Depending on the complexity of each database, the length of time needed to convert two 10 GB databases that have differing numbers of rows and objects varies widely. Also, the hardware platform, number of processors, disk subsystem, and amount of RAM plays a significant part in the amount of time required for the upgrade. Selecting "data validation" during the setup increases the amount of time needed to perform the upgrade by a factor of two. Some typical times for the upgrade process are:

Size of Database Estimated Time Required to Upgrade
400 MB Less than 20 minutes.
1 GB Less than 1 hour.
10 GB Less than 4 hours.
50 GB Less than 12 hours.
100 GB Less than 24 hours.

Q. Can users be connected to the SQL Server 6.5 server while the upgrade process runs?

A. No. During the upgrade process, the SQL Server 6.5 server is stopped and started while objects are scripted and data is extracted. Also, when the data transfer starts, only SQL Server 2000 is running, and it is not possible to access SQL Server 6.5.


Q. How should I configure my SQL Server 6.5 server prior to performing the upgrade?

A. If you will be upgrading your existing SQL Server 6.5 server to a new computer that is running SQL Server 2000, both computers should be configured to use a domain user name and password for the MSSQLServer service. The domain user account should also belong to the Administrators group on both computers. A local system account is sufficient for a one-computer upgrade. If you are upgrading across different domains, you must have a trust relationship set up between the domains before you start the upgrade.


Q. Can I consolidate databases from two or more 6.5 SQL Server servers onto one SQL Server 2000 server?

A. No. The upgrade process keeps track of the server being upgraded and only allows databases from one 6.5 SQL Server server to be upgraded. Consolidating databases from different servers may cause problems in user login IDs, user accounts, and object permissions. If you want to consolidate several databases from different 6.5 SQL Server servers, move all the databases that you want to consolidate to a single SQL Server server and verify that your applications work correctly before upgrading to SQL Server 2000.

这些信息只是其中一小部分。更详细的资料,请参阅下面几篇文章以及SQL2000说明。

http://msdn.microsoft.com/library/en-us/howtosql/ht_install_48l5.asp?frame=true
http://support.microsoft.com/support/kb/articles/Q261/3/34.asp
http://support.microsoft.com/support/kb/articles/Q257/7/16.asp

- 微软亚洲技术中心

本贴子仅供CSDN的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款 (http://www.csdn.net/microsoft/terms.shtm)。
lakegogo 2001-10-16
  • 打赏
  • 举报
回复
关注
昵称被占用了 2001-10-16
  • 打赏
  • 举报
回复
学习使人进步,刚才去微软网站学习了一下,DL了一些资料。
请继续发表意见。
jasmine 2001-10-16
  • 打赏
  • 举报
回复
还有function,建议买本sql_server2000系统构架
jasmine 2001-10-16
  • 打赏
  • 举报
回复
优势太大了,搞的我都说不清了,从触发器到索引,从性能优化到事务处理,从国际化到OLAP, 太多了 .......

昵称被占用了 2001-10-16
  • 打赏
  • 举报
回复
请各位发表2000比6.5优势的方面和升级应注意的问题,晚上了结此贴!
zhuzhichao 2001-10-16
  • 打赏
  • 举报
回复
我沒有用過2000,只用到7.0 (老了,落伍了)
對2000的新功能有所耳聞

1.增加了user define funcation

2.數據類型中增加table類型 (可能因此減少臨時表的使用率???)

3.介面當然花哨了.

其他的也不知道.
昵称被占用了 2001-10-16
  • 打赏
  • 举报
回复
2000比6.5在哪方面有优势?
zhuzhichao 2001-10-16
  • 打赏
  • 举报
回复

7.0以來
MS取消了原先的tempdb in ram方案.
因此只有通過提高tempdb的物理容量來達到提速的效果.
tempdb增大後對於頻繁的導數據也有效果.
昵称被占用了 2001-10-16
  • 打赏
  • 举报
回复
To:zhuzhichao(竹之草) 
你的意思是不是在升级后,增大tempdb數據庫的容量,就不怕用临时表时速度慢?

zhuzhichao 2001-10-16
  • 打赏
  • 举报
回复
增大tempdb數據庫的容量.
昵称被占用了 2001-10-16
  • 打赏
  • 举报
回复
To:icevi(按钮工厂)
谢谢你的回答!
我担心的是用临时表的地方慢!也不知道怎样升级才安全.
icevi 2001-10-16
  • 打赏
  • 举报
回复
我相信2000比6.5好,我公司的6.5也升到2000了,没什么问题,也很快。
昵称被占用了 2001-10-16
  • 打赏
  • 举报
回复
up
昵称被占用了 2001-10-16
  • 打赏
  • 举报
回复
Up
昵称被占用了 2001-10-16
  • 打赏
  • 举报
回复
请各位帮忙UP,晚上人气会好些!
寒星 2001-10-16
  • 打赏
  • 举报
回复
没用的,微软技术专家回答太不及时了。
加载更多回复(9)

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧