赛迪网技术社区 » Sql Server » SQL Server 7.0数据库升级转换问题 转到动态网页
--> 本页主题: SQL Server 7.0数据库升级转换问题 返回 | 悬赏 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题


用户名: changelive
级别: 总版主
精华: 31
发帖: 402
经验值: 785 点
积分: 1678 分
贡献值: 0
注册时间:2007-04-11


SQL Server 7.0数据库升级转换问题


Microsoft Corp. UAf G   
L wh za  
  「Microsoft SQLServer 7.0」以下简称「SQL Server 7.0」】 J"b~~$  
x<)uYI>vE  
  数据库升级转换所需时间? 8;|$MK"t  
JP6!+oB  
  影响数据库升级转换所需时间的因素很多, 除了硬件的因素外,由于需要重新创建每个SQL Server 6.X的对象,数据库复杂与否也会有影响,一般来说大致的速度如下 wnWGOT(6>_  
L3<&yq  
  数据库大小 估计所需时间 #R[2Y{uU%{  
"|6-[  
  400 MB 少于20分钟 yfYo]S  
2mnpG\Jj  
  1 GB 少于1小时 e&r pRU  
+n6zy7@L  
  5 GB 少于4小时 `<!@t v1  
?j|~{bD.X  
  10 GB 少于12小时  rT6D}V  
SENc$hxg  
  100 GB 少于24小时 *}F [,  
G3ci7AKV  
  升级转换数据库的方法? \ Iq]B  
Q[f30Y/V  
  在同一台计算机上升级转换数据库;管线(pipeline):所需空间约为原有数据库的1.5 倍,升级转换完成后,如果原来的数据库已不需,需要手工删除原来的SQL Server 6.X数据库。 _ ixhlM  
 ,%{HtZ{  
  磁带:所需空间较小。 q6$;bq  
U^<T$HM  
  将数据库升级转换到另一台﹝使用两台计算机﹞:如果要将SQL Server 6.X的数据库升级转换到另一台SQL Server 7.0的计算机成为SQL Server 7.0数据库,两台计算机的MsSqlServer Service帐号要使用相同的域用户帐号,并且该帐号要属于这两台计算机的本地管理员,如果两台计算机分别属于不同的域,则需要建立信任关系。此种方式会将原来机器上的数据库复制到另一台机器上,升级完成后所有原来机器上的数据库资料对象并不会做任何修改。 '[ p*u(\9  
? R PW  
  SQL Server 7.0升级转换数据库是否有类似chkupg.exe或chkupg65.exe的检查工具? ;^l>ifAF ?  
\8<N N)n)  
  由于SQL Server 7.0增加的保留字很少,因此并没有提供类似chkupg.exe或chkupg65.exe的检查工具。 #`~w/u4  
S^3*bXZH/  
  数据库升级时所需的空间(tempdb)大约是多少? eKX$(>-PY  
>{88obEm  
  SQL Server 6.x的计算机:建议最好有10MB。 + 2uP M  
H6oQk  
  SQL Server 7.0的计算机:tempdb可以auto-grow,所以剩余空间最好有最大的数据库的1.5倍。 ^I]!6,$WI  
hhI!'?+~  
  数据库升级转换是否可以转换成不同的字符集和排序次序? BGu&AR  
6aL#kM;Q  
  不可以,SQL Server 6.x及SQL Server 7.0要使用相同的字符集和排序次序。 <U&a :;]  
-*UHWE;o  
  有用户在使用数据库时是否可以升级转换该数据库? Fj}!jO"  
~9 "*  
  不可以,在升级时,SQL Server 6.X会停止并启动SQL Server 7.0,因此无法使用SQL Server .6X ;aky %z1  
?BpXgf@ 0~  
  SQL Server 7.0的版本升级(Version upgrade)可将哪几个版本的数据库转换成SQL Server 7.0的数据库? 7r?i*y  
j2+"Y6g]x  
  SQL Server 6.0 以及SQL Server 6.5 Service Pack 3以上版本。 Q792wz{1  
_xum-A;w  
  SQL Server 4.21数据库是否可以直接转换成SQL Server 7.0数据库? syG]a;k  
l %u--r,  
  不可以,需先将SQL Server 4.21的数据库转换成SQL Server 6.X的数据库,然后再转换成SQL Server 7.0的数据库。 g;6 &  
<c!&/he1  
  转换数据库之前,是否需要先执行DBCC? SVERn^2  
\3ryo;XH  
  不需要。 uW}.qd}sN  
>0;]=#%+\H  
  是否可以只转换一个或多个数据库? |, F  
f+il lacl  
  可以,不需要将整个SQL Server 6.X数据库都转成SQL Server 7.0数据库。 5)9>F'qXP,  
mLH>g7  
  是否有将SQL Server 7.0 数据库转换成SQL Server 6.5数据库的工具? Qx|m^RqU  
:hmsfO:V^i  
  没有,如果要将7.0的数据库转成6.X,只能使用BCP OUT,然后再使用BCP IN转入6.x。 EJlt+Ny&+  
MGg}ryvg  
  SQL Server 7.0进行版本更新时,将资料记录在何处? LGZtMq >  
-vx]d>aw,C  
  MSSQL7\UPGRADE\_date_time b {F alWe  
= I]9Oa  
  将Microsoft SQL Server 6.X数据库升级为Microsoft SQL Server 7.0数据库有何好处? CR9'a x2S_  
/ trhcL(u  
  文本字段(256字符->1024字符)增强可以更有效的使用索引。 1jI_W^4  
b ^C-{C9  
  可以使用存储引擎,如低层锁定,改进的对散裂连接(hash join)的处理。 ivTiX1O o  
CS 1hH+2,  
  可以使用增强的NT安全性。 a5y!(8Ng  
qE}s#.@zDp  
  使用MMC管理Query Proiler。 gAv|J0q  
[+BE)lo  

本贴标签:
顶端 Posted:2007-07-17 07:58 | [楼 主]

 赛迪网技术社区 -> Sql Server
快速发帖 顶端
内容
HTML 代码不可用

使用签名
Wind Code自动转换

字数检查 恢复数据
按 Ctrl+Enter 直接提交
表情 [更多]