Add SQLAgent folder
This commit is contained in:
15
SQLAgent/01_Devl/5_Deployment/Deploy_DEVL_to_TEST.sql
Normal file
15
SQLAgent/01_Devl/5_Deployment/Deploy_DEVL_to_TEST.sql
Normal 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);
|
||||
15
SQLAgent/01_Devl/5_Deployment/Deploy_TEST_to_PROD.sql
Normal file
15
SQLAgent/01_Devl/5_Deployment/Deploy_TEST_to_PROD.sql
Normal 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);
|
||||
Reference in New Issue
Block a user