Answer Posted / samar
DBCC commands
1. DBCC CHECKCONSTRAINTS <db_name>|<indexname> WITH
ALL_CONSTRAINTS
Here with all coinstraints include disable coinstraints also
DBCC CHECKCONSTRAINTS checks the integrity of foreign key
and checked constraints, but does not check the integrity
of a table's on-disk data structures. These data structure
checks can be performed with DBCC CHECKDB and DBCC
CHECKTABLE
2. DBCC CHECKTABLE performs a physical consistency check on
tables and indexed views. The NOINDEX option, used only for
backward compatibility, also applies to indexed views.
For the specified table, DBCC CHECKTABLE checks that:
· Index and data pages are correctly linked.
· Indexes are in their proper sort order.
· Pointers are consistent.
· The data on each page is reasonable.
· Page offsets are reasonable.
DBCC CHECKTABLE does not acquire a table lock by default.
Instead, it acquires a schema lock that prevents meta data
changes but allows changes to the data.
To perform DBCC CHECKTABLE on every table in the database,
use DBCC CHECKDB.
3. DBCC DBREINDEX can rebuild all of the indexes for a
table in one statement, which is easier than coding
multiple DROP INDEX and CREATE INDEX statements. Because
the work is done by one statement, DBCC DBREINDEX is
automatically atomic
4. DBCC HELP returns a result set displaying the syntax for
the specified DBCC statement
5. DBCC INDEXDEFRAG can defragment clustered and
nonclustered indexes on tables and views. DBCC INDEXDEFRAG
defragments the leaf level of an index so that the physical
order of the pages matches the left-to-right logical order
of the leaf nodes, thus improving index-scanning
performance.
DBCC INDEXDEFRAG also compacts the pages of an index,
taking into account the FILLFACTOR specified when the index
was created. Any empty pages created as a result of this
compaction will be removed
Is This Answer Correct ? | 8 Yes | 2 No |
Post New Answer View All Answers
What are the advantages of passing name-value pairs as parameters?
Mention the different authentication modes in sql server.
Do you know how to store and query spatial data?
How to get a list of columns using the "sp_help" stored procedure in ms sql server?
How will you make an attribute not process? : sql server analysis services, ssas
Can we write a distributed query and get some data which is located on other server and oracle database?
What is compression - row-level and page-level compression?
What is a partition key?
what is difference between NULL and ISNULL in SQL Server 2008?
Which sql server table is used to hold the stored procedure script?
difference between Clustered index and non clustered index ?
What is inner join in sql server joins?
What do you mean by sql server agent?
How to create a simple user defined function in ms sql server?
What is use of attributehierarchyenabled? : sql server analysis services, ssas