Перейти к содержимому

log shipping

Как мониторить цепочку 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 добавленно еще одно поле и 
Читать далее