Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Репликация Custom Resolver , T-SQL  [new]
dvim
Member

Откуда: Санкт Петербург
Сообщений: 711
Есть Ms SQL 2016 стандарт.
Работает мерж репликация
Хочется для 1 таблицы написать Custom Resolver

Написана ХП , предположим в самом простом варианте.
Доступ к Хп дан на Public
 create procedure CustomCR
   @tableowner sysname, 
   @tablename sysname,
   @rowguid uniqueidentifier,
   @subscriber sysname,
   @subscriber_db sysname,
   @log_conflict  int OUTPUT,
   @conflict_message  nvarchar(512) OUTPUT,
   @destowner sysname
   as begin
   set nocount on

    set  @log_conflict = 2
    set  @conflict_message = 'test'


Далее в интерфейсе для данной статьи (таблицы) выбран Тип реселвера - Microsoft SQLServer Stored Procedure Resolver и указана данная хп

Перезапущен снапшот агент, перезапущен агент сервера и... ничего не происходит.
При конфликте отрабатывает Publisher win, никакого следа выполнения ХП нет.
Вопрос простой - что я делаю не так.
1 мар 17, 10:58    [20253384]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить