Connecting Tech Pros Worldwide Help | Site Map

All database backup in a single query

  #1  
Old May 2nd, 2009, 12:37 PM
Expert
 
Join Date: Jul 2006
Location: Delhi India
Posts: 92
USE MASTER
DECLARE @dbName varchar(100)
DECLARE @dbPath varchar(100)
DECLARE dbName_Cur CURSOR FOR
SELECT Name FROM SYSDATABASES WHERE SID<>0x01
OPEN dbName_Cur
FETCH NEXT FROM dbName_Cur
INTO @dbName
WHILE @@FETCH_STATUS=0
BEGIN
-- HERE SET YOU BACKUP FOLDER NAME
SET @DBPATH='C:\RND\'+@dbName+CONVERT(VARCHAR,GETDATE( ),112) +'.bkp'
BACKUP DATABASE @DBNAME TO DISK = @dbpath WITH INIT, NOUNLOAD,NAME = N'CHKBKP',NOSKIP,STATS = 10,NOFORMAT
FETCH NEXT FROM dbName_Cur
INTO @dbName
end;
CLOSE dbName_Cur
DEALLOCATE dbName_Cur
PRINT 'Completed..........'
GO



Reply


Similar Threads
Thread Thread Starter Forum Replies Last Post
Deploying a database kitemad69@gmail.com answers 1 September 30th, 2008 10:05 AM
how to take all database backup .i need single query barrathi answers 2 November 29th, 2007 11:05 AM
Extremely Poor Query Performance - Identical DBs Different Performance Brian Tabios answers 2 July 7th, 2006 03:25 PM
Find gaps in a sequence and insert rows Cate answers 4 May 24th, 2006 10:35 PM