恢复数据库后,是否有可能触发触发器或存储过程?

时间:2018-09-11 12:11:10

标签: sql sql-server triggers

我想在数据库还原后执行触发器或存储过程。

CREATE TRIGGER tr_DatabaseScopeTrigger
ON DATABASE
FOR CREATE_TABLE
AS
BEGIN
 DROP TABLE LOG_TABLE_TEST
 DROP TABLE test
END
GO

请给我一个建议。

1 个答案:

答案 0 :(得分:0)

嗯,过去我也遇到过类似的问题。我在那里选择的解决方案是创建一个SSIS程序包,在该程序包中我将分两个步骤进行操作。第一个块Execute SQL task在我合并了所需逻辑的位置创建存储过程。第二个块也是Execute SQL task,然后执行我刚刚创建的存储过程。确保检查BypassPrepare设置(在此示例中为True)。