Added latest changes for SQL Agent - Refer v2

This commit is contained in:
Neeraj Kumar
2025-10-20 08:03:45 -04:00
parent 716014d0bf
commit 49a18b5c47
225 changed files with 10452 additions and 0 deletions

View File

@ -0,0 +1,15 @@
DECLARE @SrcDB NVARCHAR(128) = 'DevlDUTASJobSchedule';
DECLARE @NewDB NVARCHAR(128) = 'TestDUTASJobSchedule';
DECLARE @Backup NVARCHAR(260) = '\\DOES-RAINVM-DEV\E$\Neeraj\SqlAgent\Backup\' + @SrcDB + '.bak';
-- Backup Source
BACKUP DATABASE @SrcDB TO DISK = @Backup WITH INIT, COMPRESSION;
-- Restore as Target
DECLARE @SQL NVARCHAR(MAX) = '
RESTORE DATABASE [' + @NewDB + ']
FROM DISK = N''' + @Backup + '''
WITH MOVE N''' + @SrcDB + ''' TO N''\\DOES-RAINVM-DEV\E$\SQLData\' + @NewDB + '.mdf'',
MOVE N''' + @SrcDB + '_log'' TO N''\\DOES-RAINVM-DEV\E$\SQLLogs\' + @NewDB + '_log.ldf'',
REPLACE;';
EXEC(@SQL);

View File

@ -0,0 +1,15 @@
DECLARE @SrcDB NVARCHAR(128) = 'TestDUTASJobSchedule';
DECLARE @NewDB NVARCHAR(128) = 'ProdDUTASJobSchedule';
DECLARE @Backup NVARCHAR(260) = '\\DOES-RAINVM-DEV\E$\Neeraj\SqlAgent\Backup\' + @SrcDB + '.bak';
-- Backup Source
BACKUP DATABASE @SrcDB TO DISK = @Backup WITH INIT, COMPRESSION;
-- Restore as Target
DECLARE @SQL NVARCHAR(MAX) = '
RESTORE DATABASE [' + @NewDB + ']
FROM DISK = N''' + @Backup + '''
WITH MOVE N''' + @SrcDB + ''' TO N''\\DOES-RAINVM-DEV\E$\SQLData\' + @NewDB + '.mdf'',
MOVE N''' + @SrcDB + '_log'' TO N''\\DOES-RAINVM-DEV\E$\SQLLogs\' + @NewDB + '_log.ldf'',
REPLACE;';
EXEC(@SQL);