SQL SERVER DBA commands

 

---- Check backup locations

SELECT

     database_name,
     backup_finish_date,
     CASE msdb..backupset.type
         WHEN 'D' THEN 'Database'
         WHEN 'L' THEN 'Log'
     END AS backup_type,
     physical_device_name,
  device_type
 FROM msdb.dbo.backupmediafamily
 INNER JOIN msdb.dbo.backupset
     ON msdb.dbo.backupmediafamily.media_set_id = msdb.dbo.backupset.media_set_id
 ORDER BY database_name,backup_finish_date;



use msdb


select * from backupset


select logical_name,physical_name,backup_size from backupfile 


EXEC msdb.dbo.sp_delete_database_backuphistory  @database_name = N'AdventureWorks2012'

GO


select name,recovery_model_desc from sys.databases order by name

SELECT database_name AS [Database], 

COUNT(backup_set_id) AS Orphans

FROM   backupset

WHERE  database_name NOT IN (SELECT name FROM master.dbo.sysdatabases)

GROUP BY database_name


USE AdventureWorks2012


RESTORE HEADERONLY FROM DISK= N'D:\SQL_backup\full\demodb_backup.bak'


sp_who

kill 

Comments

Popular posts from this blog

Auditing in Oracle database

rs.stepDown() in MongoDB replication

Tuples in Python