当前位置:首页 > 网络编程 > 数据库 > SQL Server > SQL Server数据库管理员必备的DBCC命令

SQL Server数据库管理员必备的DBCC命令

点击次数:25 次 发布日期:2008-11-21 22:43:35 作者:源代码网
源代码网推荐

源代码网整理以下一、了解DBCC

源代码网整理以下DBCC(database consistenecy checker,简称dbcc) 是一个实用命令集,用来检查数据库的逻辑一致性及物理一致性。

源代码网整理以下数据库控制台命令语句可分为以下类别:

源代码网整理以下维护: 对数据库、索引或文件组进行维护的任务。

源代码网整理以下杂项: 杂项任务,如启用跟踪标志或从内存中删除 DLL。

源代码网整理以下信息: 收集并显示各种类型信息的任务。

源代码网整理以下验证: 对数据库、表、索引、目录、文件组或数据库页的分配进行的验证操作

源代码网整理以下
二、DBBCC维护语句:对数据库、索引或文件组进行维护的任务

源代码网整理以下DBCC CLEANTABLE。回收删除的可变长度列和文本列的空间。

源代码网整理以下DBCC CLEANTABLE

源代码网整理以下(

源代码网整理以下{ "database_name" | database_id | 0 }

源代码网整理以下,{ "table_name" | table_id | "view_name" | view_id }

源代码网整理以下[ , batch_size ]

源代码网整理以下)

源代码网整理以下[ WITH NO_INFOMSGS ]

源代码网整理以下DBCC INDEXDEFRAG。指定表或视图的索引碎片整理。

源代码网整理以下DBCC INDEXDEFRAG

源代码网整理以下(

源代码网整理以下{ "database_name" | database_id | 0 }

源代码网整理以下, { "table_name" | table_id | "view_name" | view_id }

源代码网整理以下, { "index_name" | index_id }

源代码网整理以下, { partition_number | 0 }

源代码网整理以下)

源代码网整理以下[ WITH NO_INFOMSGS ]

源代码网整理以下
DBCC DBREINDEX。 对指定数据库中的表重新生成一个或多个索引。

源代码网整理以下DBCC DBREINDEX

源代码网整理以下(

源代码网整理以下"table_name"

源代码网整理以下[ , "index_name" [ , fillfactor ] ]

源代码网整理以下)

源代码网整理以下[ WITH NO_INFOMSGS ]

源代码网整理以下
DBCC SHRINKDATABASE。 收缩指定数据库中的数据文件大小。

源代码网整理以下DBCC SHRINKDATABASE

源代码网整理以下( "database_name" | database_id | 0

源代码网整理以下[ ,target_percent ]

源代码网整理以下[ , { NOTRUNCATE | TRUNCATEONLY } ]

源代码网整理以下)

源代码网整理以下[ WITH NO_INFOMSGS ]

源代码网整理以下
DBCC DROPCLEANBUFFERS。 从缓冲池中删除所有清除缓冲区。DBCC DROPCLEANBUFFERS [ WITH NO_INFOMSGS ]

源代码网整理以下DBCC SHRINKFILE。 收缩相关数据库的指定数据文件或日志文件大小。

源代码网整理以下DBCC SHRINKFILE

源代码网整理以下(

源代码网整理以下{ "file_name" | file_id }

源代码网整理以下{ [ , EMPTYFILE ]

源代码网整理以下| [ [ , target_size ] [ , { NOTRUNCATE | TRUNCATEONLY } ] ]

源代码网整理以下}

源代码网整理以下)

源代码网整理以下[ WITH NO_INFOMSGS ]

源代码网整理以下DBCC FREEPROCCACHE。 从过程缓存中删除所有元素。DBCC FREEPROCCACHE [ WITH NO_INFOMSGS ]

源代码网整理以下DBCC UPDATEUSAGE 报告目录视图中的页数和行数错误并进行更正。

源代码网整理以下DBCC UPDATEUSAGE

源代码网整理以下( { "database_name" | database_id | 0 }

源代码网整理以下[ , { "table_name" | table_id | "view_name" | view_id }

源代码网整理以下[ , { "index_name" | index_id } ] ]

源代码网整理以下) [ WITH [ NO_INFOMSGS ] [ , ] [ COUNT_ROWS ]

源代码网整理以下]

源代码网整理以下
三、DBBCC验证语句:对数据库、表、索引、目录、文件组或数据库页的分配进行的验证操作

源代码网整理以下DBCC CHECKALLOC。检查指定数据库的磁盘空间分配结构的一致性。

源代码网整理以下DBCC CHECKALLOC

源代码网整理以下[

源代码网整理以下(

源代码网整理以下[ "database_name" | database_id | 0 ]

源代码网整理以下[ , NOINDEX

源代码网整理以下|

源代码网整理以下{ REPAIR_ALLOW_DATA_LOSS

源代码网整理以下| REPAIR_FAST

源代码网整理以下| REPAIR_REBUILD

源代码网整理以下} ]

源代码网整理以下)

源代码网整理以下]

源代码网整理以下[ WITH { [ ALL_ERRORMSGS ]

源代码网整理以下[ , NO_INFOMSGS ]

源代码网整理以下[ , TABLOCK ]

源代码网整理以下[ , ESTIMATEONLY ]

源代码网整理以下}

源代码网整理以下]

源代码网整理以下
DBCC CHECKFILEGROUP。检查当前数据库中指定文件组中的所有表的分配和结构完整性。

源代码网整理以下DBCC CHECKFILEGROUP

源代码网整理以下[

源代码网整理以下(

源代码网整理以下[ { "filegroup_name" | filegroup_id | 0 } ]

源代码网整理以下[ , NOINDEX ]

源代码网整理以下)

源代码网整理以下]

源代码网整理以下[ WITH

源代码网整理以下{

源代码网整理以下[ ALL_ERRORMSGS ]

源代码网整理以下[ NO_INFOMSGS ] ]

源代码网整理以下[ , [ TABLOCK ] ]

源代码网整理以下[ , [ ESTIMATEONLY ] ]

源代码网整理以下}

源代码网整理以下]

源代码网整理以下DBCC CHECKCATALOG。检查指定数据库内的目录一致性。数据库必须联机。

源代码网整理以下DBCC CHECKCATALOG

源代码网整理以下[

源代码网整理以下(

源代码网整理以下"database_name" | database_id | 0

源代码网整理以下)

源代码网整理以下]

源代码网整理以下[ WITH NO_INFOMSGS ]

源代码网整理以下
DBCC CHECKIDENT。 检查指定表的当前标识值,如有必要,则更改标识值。

源代码网整理以下DBCC CHECKIDENT

源代码网整理以下(

源代码网整理以下"table_name"

源代码网整理以下[ , {

源代码网整理以下NORESEED | { RESEED [ , new_reseed_value ] }

源代码网整理以下}

源代码网整理以下]

源代码网整理以下)

源代码网整理以下[ WITH NO_INFOMSGS ]

源代码网整理以下
DBCC CHECKCONSTRAINTS。 检查当前数据库中指定表上的指定约束或所有约束的完整性。

源代码网整理以下DBCC CHECKCONSTRAINTS

源代码网整理以下[

源代码网整理以下(

源代码网整理以下"table_name" | table_id | "constraint_name" | constraint_id

源代码网整理以下)

源代码网整理以下]

源代码网整理以下[ WITH

源代码网整理以下{ ALL_CONSTRAINTS | ALL_ERRORMSGS } [ , NO_INFOMSGS ]

源代码网整理以下]

源代码网整理以下
DBCC CHECKTABLE。检查组成表或索引视图的所有页和结构的完整性。

源代码网整理以下DBCC CHECKTABLE

源代码网整理以下(

源代码网整理以下"table_name" | "view_name"

源代码网整理以下[ , NOINDEX

源代码网整理以下| index_id

源代码网整理以下| { REPAIR_ALLOW_DATA_LOSS

源代码网整理以下| REPAIR_FAST

源代码网整理以下| REPAIR_REBUILD }

源代码网整理以下]

源代码网整理以下)

源代码网整理以下[ WITH

源代码网整理以下{ [ ALL_ERRORMSGS ]

源代码网整理以下[ , [ NO_INFOMSGS ] ]

源代码网整理以下[ , [ TABLOCK ] ]

源代码网整理以下[ , [ ESTIMATEONLY ] ]

源代码网整理以下[ , [ PHYSICAL_ONLY ] ]

源代码网整理以下}

源代码网整理以下]

源代码网整理以下
DBCC CHECKDB。检查指定数据库中所有对象的分配、结构和逻辑完整性。

源代码网整理以下DBCC CHECKDB

源代码网整理以下[

源代码网整理以下(

源代码网整理以下"database_name" | database_id | 0

源代码网整理以下[ , NOINDEX

源代码网整理以下| { REPAIR_ALLOW_DATA_LOSS

源代码网整理以下| REPAIR_FAST

源代码网整理以下| REPAIR_REBUILD

源代码网整理以下} ]

源代码网整理以下)

源代码网整理以下]

源代码网整理以下[ WITH {

源代码网整理以下[ ALL_ERRORMSGS ]

源代码网整理以下[ , [ NO_INFOMSGS ] ]

源代码网整理以下[ , [ TABLOCK ] ]

源代码网整理以下[ , [ ESTIMATEONLY ] ]

源代码网整理以下[ , [ PHYSICAL_ONLY ] ] | [ , [ DATA_PURITY ] ]

源代码网整理以下}

源代码网整理以下]

源代码网整理以下
四、DBBCC的信息语句

源代码网整理以下
DBCC SHOW_STATISTICS。显示指定表上的指定目标的当前分发统计信息。

源代码网整理以下DBCC INPUTBUFFER.显示从客户端发送到 Microsoft SQL Server 2005 实例的最后一个语句。DBCC INPUTBUFFER ( session_id [ , request_id ] ) [WITH NO_INFOMSGS ]

源代码网整理以下DBCC SHOWCONTIG.显示指定的表的数据和索引的碎片信息。

源代码网整理以下DBCC SHOWCONTIG

源代码网整理以下[ (

源代码网整理以下{ "table_name" | table_id | "view_name" | view_id }

源代码网整理以下[ , "index_name" | index_id ]

源代码网整理以下)]

源代码网整理以下[ WITH

源代码网整理以下{

源代码网整理以下[ , [ ALL_INDEXES ] ]

源代码网整理以下[ , [ TABLERESULTS ] ]

源代码网整理以下[ , [ FAST ] ]

源代码网整理以下[ , [ ALL_LEVELS ] ]

源代码网整理以下[ NO_INFOMSGS ]

源代码网整理以下}

源代码网整理以下]

源代码网整理以下
DBCC OPENTDBCC INPUTBUFFERRAN 如果在指定数据库内存在最早的活动事务和最早的分布式和非分布式复制事务,则显示与之有关的信息

源代码网整理以下DBCC OPENTRAN

源代码网整理以下[

源代码网整理以下( [ "database_name" | database_id | 0 ] ) ]

源代码网整理以下{ [ WITH TABLERESULTS ]

源代码网整理以下[ , [ NO_INFOMSGS ] ]

源代码网整理以下}

源代码网整理以下]

源代码网整理以下DBCC SQLPERF.提供有关如何在所有数据库中使用事务日志空间的统计信息。

源代码网整理以下DBCC SQLPERF ( LOGSPACE | "sys.dm_os_latch_stats" , CLEAR | "sys.dm_os_wait_stats" , CLEAR )

源代码网整理以下[WITH NO_INFOMSGS ]

源代码网整理以下DBCC OUTPUTBUFFER.以十六进制和 ASCII 格式返回指定 session_id 的当前输出缓冲区。DBCC OUTPUTBUFFER ( session_id [ , request_id ] )

源代码网整理以下DBCC TRACESTATUS.显示跟踪标志的状态.DBCC TRACESTATUS ( [ [ trace# [ ,...n ] ] [ , ] [ -1 ] ] )

源代码网整理以下DBCC PROCCACHE.以表格格式显示有关过程缓存的信息。DBCC PROCCACHE [ WITH NO_INFOMSGS ]

源代码网整理以下DBCC USEROPTIONS 返回当前连接的活动(设置)的 SET 选项。DBCC USEROPTIONS

源代码网整理以下 

源代码网整理以下五、DBBCC的杂项语句:杂项任务,如启用跟踪标志或从内存中删除 DLL

源代码网整理以下
DBCC HELP。返回指定的 DBCC 命令的语法信息。DBCC HELP ( "dbcc_statement" | @dbcc_statement_var | "?" )[ WITH NO_INFOMSGS ]

源代码网整理以下DBCC dllname (FREE)。从内存中上载指定的扩展存储过程 DLL。DBCC dllname ( FREE ) [ WITH NO_INFOMSGS ]

源代码网整理以下DBCC DBREPAIR 。禁用指定的跟踪标记。DBCC TRACEOFF ( trace# [ ,...n ] [ , -1 ] ) [ WITH NO_INFOMSGS ]

源代码网整理以下DBCC TRACEON。启用指定的跟踪标记。DBCC TRACEON ( trace# [ ,...n ][ , -1 ] ) [ WITH NO_INFOMSGS ]

源代码网整理以下
六、未公开的DBCC

源代码网整理以下DBCC ERRLOG

源代码网整理以下初始化SQL错误日志

源代码网整理以下DBCC BUFFER

源代码网整理以下显示缓冲区头部和页面信息

源代码网整理以下DBCC FLUSHPROCINDB

源代码网整理以下清楚数据库服务器内存中的某个数据库存储过程的缓存内容。

源代码网整理以下DBCC DBINFO

源代码网整理以下显示数据库结果信息

源代码网整理以下DBCC DATABLE

源代码网整理以下显示管理数据库的表信息

源代码网整理以下DBC IND

源代码网整理以下查看某个索引使用的页面信息。

源代码网整理以下DBCC REBULDLOG

源代码网整理以下重建修复SQL数据库事物日志文件。

源代码网整理以下DBCC LOG

源代码网整理以下查看某个数据库的事务日志信息

源代码网整理以下DBCC PAGE

源代码网整理以下查看某个数据库数据也面信息

源代码网整理以下DBCC PROCBUF

源代码网整理以下显示过程缓冲池的缓冲区头和存储过程。

源代码网整理以下DBCC PRTIPAGE

源代码网整理以下查看某个索引页面的每行指向的页面号。

源代码网整理以下DBCC PSS

源代码网整理以下显示当前连接到SQLSERVER服务器的进程信息。

源代码网整理以下DBCC RESOURCE

源代码网整理以下显示服务器当前使用的资源情况。

源代码网整理以下DBCC TAB

源代码网整理以下查看数据页面的结构。

源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华