Как мониторить цепочку lsn лог шипинга ( log shipping ) на разрыв.
Задача мониторить цепочку lsn при работе лог шипинга. Скрипт смотрит в папку куда бэкапятся trn берет из них данные и сравнивает их. если есть разрыв оповещает пользователей
DECLARE @path NVARCHAR(255) DECLARE @temp NVARCHAR(255) DECLARE @trn NVARCHAR(MAX) SET @path = N'\\ho_report\h$\trn бэкап\' -- сетевой путь папки с трнками IF OBJECT_ID('tempdb..#x') IS NOT NULL DROP TABLE #x; CREATE TABLE #x ( NAME NVARCHAR(255) NOT NULL ,depth INT NOT NULL ,IsFile BIT NULL ) IF OBJECT_ID('tempdb..#y') IS NOT NULL DROP TABLE #y; ----Создаем временную таблицу для команды RESTORE HEADERONLY в курсоре. Внимание!!!! только для sql 2005, в 2012 добавленно еще одно поле и… Читать далее