Microsoft Corp
「Microsoft SQLServer 」以下简称「SQL Server 」】
数据库升级转换所需时间?
影响数据库升级转换所需时间的因素很多 除了硬件的因素外由于需要重新创建每个SQL Server X的对象数据库复杂与否也会有影响一般来说大致的速度如下
数据库大小 估计所需时间
MB 少于分钟
GB 少于小时
GB 少于小时
GB 少于小时
GB 少于小时
升级转换数据库的方法?
在同一台计算机上升级转换数据库管线(pipeline)所需空间约为原有数据库的 倍升级转换完成后如果原来的数据库已不需需要手工删除原来的SQL Server X数据库
磁带所需空间较小
将数据库升级转换到另一台﹝使用两台计算机﹞如果要将SQL Server X的数据库升级转换到另一台SQL Server 的计算机成为SQL Server 数据库两台计算机的MsSqlServer Service帐号要使用相同的域用户帐号并且该帐号要属于这两台计算机的本地管理员如果两台计算机分别属于不同的域则需要建立信任关系此种方式会将原来机器上的数据库复制到另一台机器上升级完成后所有原来机器上的数据库资料对象并不会做任何修改
SQL Server 升级转换数据库是否有类似chkupgexe或chkupgexe的检查工具?
由于SQL Server 增加的保留字很少因此并没有提供类似chkupgexe或chkupgexe的检查工具
数据库升级时所需的空间(tempdb)大约是多少?
SQL Server x的计算机建议最好有MB
SQL Server 的计算机tempdb可以autogrow所以剩余空间最好有最大的数据库的倍
数据库升级转换是否可以转换成不同的字符集和排序次序?
不可以SQL Server x及SQL Server 要使用相同的字符集和排序次序
有用户在使用数据库时是否可以升级转换该数据库?
不可以在升级时SQL Server X会停止并启动SQL Server 因此无法使用SQL Server X
SQL Server 的版本升级(Version upgrade)可将哪几个版本的数据库转换成SQL Server 的数据库?
SQL Server 以及SQL Server Service Pack 以上版本
SQL Server 数据库是否可以直接转换成SQL Server 数据库?
不可以需先将SQL Server 的数据库转换成SQL Server X的数据库然后再转换成SQL Server 的数据库
转换数据库之前是否需要先执行DBCC?
不需要
是否可以只转换一个或多个数据库?
可以不需要将整个SQL Server X数据库都转成SQL Server 数据库
是否有将SQL Server 数据库转换成SQL Server 数据库的工具?
没有如果要将的数据库转成X只能使用BCP OUT然后再使用BCP IN转入x
SQL Server 进行版本更新时将资料记录在何处?
MSSQL\UPGRADE\_date_time
将Microsoft SQL Server X数据库升级为Microsoft SQL Server 数据库有何好处?
文本字段(字符>字符)增强可以更有效的使用索引
可以使用存储引擎如低层锁定改进的对散裂连接(hash join)的处理
可以使用增强的NT安全性
使用MMC管理Query Proiler