BI SQL # 144 : SQL Server DBA Scripts : State of the databases with the command DBCC CHECKDB
Hi Folks,
In this article we are going to cover State of the databases with the command DBCC CHECKDB.
In this post we are going to discuss following points:
- Problem Statement of SQL Script:
- Description of SQL Script:
- SQL Script Output Column
- SQL Script Code
- SQL Script Output Screenshot
- User Level to execute
Problem Statement of SQL Script:
Get state of the databases with the command DBCC CHECKDB.
Description of SQL Script:
This T-SQL statement stores the result of CheckDB into a temporary table and runs some selections on it, like an overview of occurred state levels. The detail selection adds also further information of the concerned objects.
SQL Script Output Column
SQL Script Code
CREATE TABLE #CXPacketCount ( CaptureDate DATETIME ,WaitType VARCHAR(100) ,WaitTypeCount INT ) DECLARE @loopCount INT DECLARE @MaxLoop INT SET @loopCount = 1 SET @MaxLoop = 5 WHILE @loopCount <= @MaxLoop BEGIN INSERT INTO #CXPacketCount ( CaptureDate ,WaitType ,WaitTypeCount ) SELECT GETDATE() ,wait_type ,waiting_tasks_count FROM sys.dm_os_wait_stats WHERE wait_type = 'CXPACKET' WAITFOR DELAY '00:00:10'; SET @loopCount = @loopCount + 1 END SELECT * FROM #CXPacketCount DROP TABLE #CXPacketCount
SQL Script Output Screenshot
User Level to execute
400
Hope you will like State of the databases with the command DBCC CHECKDB.
If you really like reading my blog and understood at least few thing then please don’t forget to subscribe my blog.
If you want daily link and analysis or interesting link go to following website which will give @ your inbox please subscribe our following link resource blog :
For More information related to BI World visit my Mentalist Blog
SQL Server Mentalist >> SQL Learning Blog
Business Intelligence Mentalist >> BI World
Infographic Mentalist >> Image worth explaining thousand Words
Microsoft Mentalist >> MVC,ASP.NET, WCF & LinQ
DBA Mentalist >>Advance SQL Server Blog
Microsoft BI Mentalist >> MS BI Development Update
Connect With me on