Ist es möglich, dass SQL Server 2008 R2 Standard automatisch eine gespeicherte Prozedur in einer bestimmten Datenbank ausführt , die wiederhergestellt oder an die Instanz angehängt wird ?
Ich bin einer Lösung nahe gekommen, indem ich einen Trigger auf Serverebene erstellt habe, der eine gespeicherte Prozedur in einer bestimmten Datenbank nach dem DDL-Ereignis ausführt CREATE_DATABASE
oder ALTER_DATABASE
ausgelöst wird. Leider funktioniert dies nicht für Datenback-Backup-Wiederherstellungen.
Um dies zu erläutern, haben wir eine gespeicherte Prozedur zum Bereinigen, die in jeder Datenbank vorhanden ist, die wir wiederherstellen, und ich suche nach einer Möglichkeit, diese automatisch auszuführen, wenn eine Sicherung in der Instanz wiederhergestellt wird.
Googeln hat mich darauf hingewiesen, entweder Audits oder Richtlinien in SQL Server zu konfigurieren , um diese Funktionalität zu erhalten, aber diese Funktionen sind auf den ersten Blick ziemlich überwältigend, sodass ich nicht sagen kann, ob Audits oder Richtlinien der Weg sind, um mit der Untersuchung zu beginnen.