Quantcast
Channel: SQLServerCentral » SQL Server 2014 » Administration - SQL Server 2014 » Latest topics
Viewing all articles
Browse latest Browse all 6525

DBCC CheckDB

$
0
0
All,I am wondering if I can get some help from experts. This is what I am trying to do:1) How to find out when the last checkDB was for the database?2) How to get the datediff in days between that date and now (getdate())3) Lastly, if it's more than 14 days, then 1, else 0This is the code I have:[code="sql"]Declare @serverID int, @servername varchar (200)set @servername = convert( varchar(200), SERVERPROPERTY ('servername'))select @serverID = ID from dba.dba.dbo.serverlistwhere servername = @servernamedelete from dba.dbo.INVENTORYwhere @servername = ServerNameInsert into dba.dbo.Inventory (ID, ServerName, Database_Name, Recovery_Model, Creation_Date, Owner, IS_Mirrored, Database_Status)SELECT @serverID, @servername, D.name, D.recovery_model_desc, D.create_date, suser_sname(D.owner_sid), CASE When M.mirroring_state IS NUll Then 0 Else 1 END, state_desc FROM sys.databases DJoin sys.database_mirroring M on D.database_id = M.database_id[/code]Please keep in mind, I don't have tons of experience in writing extensive SP.:-):-)

Viewing all articles
Browse latest Browse all 6525

Trending Articles