摘要: 查看日志信息 dBCC LOGINFO('数据库名') 我们看到status=0的日志,代表已经备份到磁盘的日志文件;而status=2的日志还没有备份。当我们收缩日志文件时,收缩掉的空间其实就是status=0的空间,如果日志物理文件无法减小,这里一定能看到非常多status=2的记录。 活跃(active)的日志无法通过收缩来截断,有各种原因会使日志截断延迟,具体表现就是事务日志的物理文件无法通过截断、收缩来减小,通过下面的代码可以看到实例上每个数据库的日志截断延迟原因。USE [master]SELECT [name] ,[database_id] ,[log_reuse 阅读全文
posted @ 2012-12-11 22:46 莫问前程 阅读(1427) 评论(0) 推荐(0) 编辑
摘要: 如果表中字段有text、ntext、image、varchar(max)、nvarchar(max)、varbinary(max)、xml 的列 ,并且online=on,会报错。能对 索引 '某某' 执行联机操作,因为该索引包含数据类型为 text、ntext、image、varchar(max)、nvarchar(max)、varbinary(max)、xml 或大型 CLR 类型的列 'additional_parameters'。对于非聚集索引,该列可能是索引的包含列。对于聚集索引,它可能是该表的任何列。如果使用 DROP_EXISTING,则该列可能是 阅读全文
posted @ 2012-12-11 22:44 莫问前程 阅读(911) 评论(0) 推荐(0) 编辑