Sunteți pe pagina 1din 2

dbcc sqlperf(logspace) go xp_fixeddrives go sp_helpdb dbname go select getdate() --dbcc updateusage(dbname) Use MSDB Go select backup_start_date, backup_finish_date, name,

database_name, Case type When 'I'then'Differential' When 'D'Then'FULL' When 'L'Then'Log' END as Type, server_name, machine_name, backup_size from backupset Where database_name like 'dbname' --and name like'Data Protector%' order by database_name, backup_start_date desc Go select getdate() GO Full backup: ------------select SRV,DB_N,DS_L_Bkup,LastBackupDate,CONVERT(Char(10), getdate(),101) as NOW ,0,backup_type,Physical_device_name FROM (SELECT MAX(A.Media_set_id) as Media_se t_id,SRV=@@servername,B.name as DB_N,ISNULL(STR(ABS(DATEDIFF(day, GetDate(), MAX (Backup_finish_date)))), NULL) as DS_L_Bkup,ISNULL(Convert(char(10),MAX(backup_f inish_date),101), 'NEVER') as LastBackupDate FROM master.dbo.sysdatabases B LEFT OUTER JOIN msdb.dbo.backupset A ON A.Database_Name=B.name AND A.type='D' WHERE B.Name not in ('tempdb','model','Northwind','pubs') GROUP BY B.Name) as B LEFT OUTER JOIN (select Media_Set_id,Drive=case when device_type=2 then Substring(P hysical_device_name,1,1) else 'NA' end, Physical_device_name,Backup_type=case wh en device_type=7 then 'Data Protector' when device_type=2 then 'Disk' end from m sdb.dbo.backupmediafamily) as A ON B.Media_set_id=A.Media_Set_id ORDER BY SRV,B .DB_N Diff Backup: -------------select SRV,DB_N,DS_L_Bkup,LastBackupDate,CONVERT(Char(10), getdate(),101) as NOW ,0,backup_type,Physical_device_name FROM (SELECT MAX(A.Media_set_id) as Media_se t_id,SRV=@@servername,B.name as DB_N,ISNULL(STR(ABS(DATEDIFF(day, GetDate(), MAX (Backup_finish_date)))), NULL) as DS_L_Bkup,ISNULL(Convert(char(10),MAX(backup_f inish_date),101), 'NEVER') as LastBackupDate FROM master.dbo.sysdatabases B LEFT OUTER JOIN msdb.dbo.backupset A ON A.Database_Name=B.name AND A.type='I' WHERE B.Name not in ('tempdb','model','Northwind','pubs') GROUP BY B.Name) as B LEFT OUTER JOIN (select Media_Set_id,Drive=case when device_type=2 then Substring(P hysical_device_name,1,1) else 'NA' end, Physical_device_name,Backup_type=case wh en device_type=7 then 'Data Protector' when device_type=2 then 'Disk' end from m sdb.dbo.backupmediafamily) as A ON B.Media_set_id=A.Media_Set_id ORDER BY SRV,B .DB_N Tlog Backup: ------------select SRV,DB_N,DS_L_Bkup,LastBackupDate,CONVERT(Char(10), getdate(),101) as NOW ,0,backup_type,Physical_device_name FROM (SELECT MAX(A.Media_set_id) as Media_se

t_id,SRV=@@servername,B.name as DB_N,ISNULL(STR(ABS(DATEDIFF(day, GetDate(), MAX (Backup_finish_date)))), NULL) as DS_L_Bkup,ISNULL(Convert(char(10),MAX(backup_f inish_date),101), 'NEVER') as LastBackupDate FROM master.dbo.sysdatabases B LEFT OUTER JOIN msdb.dbo.backupset A ON A.Database_Name=B.name AND A.type='L' WHERE B.Name not in ('tempdb','model','Northwind','pubs') GROUP BY B.Name) as B LEFT OUTER JOIN (select Media_Set_id,Drive=case when device_type=2 then Substring(P hysical_device_name,1,1) else 'NA' end, Physical_device_name,Backup_type=case wh en device_type=7 then 'Data Protector' when device_type=2 then 'Disk' end from m sdb.dbo.backupmediafamily) as A ON B.Media_set_id=A.Media_Set_id ORDER BY SRV,B .DB_N --Data and Log file Restricted: Y/N --Query to Verify: -----------------------------------------use dbname go select fileid, sf.groupid, grp=left([groupname],20), lname=left([name],20), size _mb=[size]/128 ,used_mb=FILEPROPERTY([name], 'SpaceUsed')/128 ,file_growth=case when (sf.status&0x100000) > 0 then str(growth)+' %' else str(growth/128)+' mb' end ,max_mb=case when [maxsize]<0 then 'Unrestricted' else str([maxsize]/128) end ,phname=left(filename,70) from sysfiles sf left outer join sysfilegroups sfg on sf.groupid=sfg.groupid order by 1 go sp_spaceused go xp_fixeddrives go

S-ar putea să vă placă și