三、数据库群集 在升级数据库群集时需要在各个节点上执行SQL Server 2008安装程序,千万不要在升级过程中发生资源切换。
四、升级之后 在数据库升级至SQL Server 2008后需要将各个用户数据库的兼容级别修改为100,同时重建数据库索引(其实更新统计信息即可,但是重建更彻底)。
附赠一段更新当前数据库所有索引的SQL脚本:
SQL code
DECLARE @table_name sysname
DECLARE @syntax sysname
DECLARE ROY_table CURSOR FOR
SELECT name FROM sysobjects where xtype = ‘u ‘ AND uid=1 ORDER BY name
OPEN ROY_table
FETCH NEXT FROM ROY_table INTO @table_name
WHILE @@FETCH_STATUS = 0
BEGIN
SELECT @syntax = ‘DBCC DBREINDEX (”’+@table_name+ ”’,””,90)’
EXEC (@syntax)
PRINT ‘数据表 ‘+@table_name + ‘索引已经重建 ‘
FETCH NEXT FROM ROY_table INTO @table_name
END
CLOSE ROY_table
DEALLOCATE ROY_table
------解决方案-------------------- 不如直接升到sql 2008 r2
------解决方案-------------------- http://sqlserver.dlservice.microsoft.com/dl/download/B/8/0/B808AF59-7619-4A71-A447-F597DE74AC44/SQLFULL_CHS.iso