当有人在特定表中插入新记录时,客户要求我创建一个新数据库。我想在当前数据库的新数据库中拥有所有表,存储过程和其他内容。
我打算使用新名称还原当前数据库。
谁能告诉我该怎么做。
尽管这似乎很奇怪,但是如果确实需要创建一个Agent作业,该作业只是从备份中还原数据库。在触发器中,您可以使用以下命令运行作业:
EXEC msdb..sp_start_job @job_name = 'JobName'
我想您还需要向该工作传递一些参数。您可以将它们存储在数据库的表中(最好是中央表)。
无论如何,我将更支持通过脚本(模式和数据)创建数据库,因为它更易于维护。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句