Job SQL SERVER

16/11/2018

0

Prezados bom dia, boa tarde, boa noite.
Temos um script de restauração de base de dados que tem fixo selecionado qual a base de dados que sofrerá a restauração:
USE master;
GO 

ALTER DATABASE CAA
SET SINGLE_USER WITH
ROLLBACK IMMEDIATE
GO

declare @dia varchar(max)
set @dia=(Select 'D:\\CPCORPORE\\BackupRM00.bak') 
RESTORE DATABASE CAA FROM DISK =@dia
WITH REPLACE
GO

ALTER DATABASE CAA SET MULTI_USER
GO

ALTER DATABASE [CAA] SET COMPATIBILITY_LEVEL = 100
GO

USE CAA;  
GO 

 SP_DROPUSER SYSDBA
 GO

 EXEC SP_CHANGEDBOWNER sa
 GO

DBCC SHRINKDATABASE(CAA)


A dúvida é como fazer com que na criação do job consiga pegar a base selecionada nas opções ao invés de ficar trocando manualmente, pois ocorre de precisar restaurar bases diferentes usando o mesmo script
Chromusmaster

Chromusmaster

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar