SELECT dbid FROM master.dbo.sysdatabases WHERE name = '<name your poison
IndexDefrag:减少目录分裂,但不给文件加锁,以便用户能够继续应用数据库。
CheckCatalog:检测特定数据库表及表之间的一致性(后者意味着使用外键等。)
如何使用这五个扩展
DBCC首先建立一个数据库快照(在某些情况下,如应用一个Master、TempDB或只读数据库时)。附带条件:要使用DBCC,数据库必须处于单用户模式。
使用DBCC CheckDB
此命令保证:
◆数据与目录页正确连接。
◆目录被正确分类,并保持最新。
◆指针一致。
◆每个页面的数据保持最新。
◆页面偏移值保持最新。
以下是使用CheckDB的最常见方法:
DBCC CHECKDB ('AdventureWorks', REPAIR_FAST)DBCC CHECKDB ('AdventureWorks', REPAIR_REBUILD)DBCC CHECKDB ('AdventureWorks', REPAIR_ALLOW_DATA_LOSS)
猜你喜欢