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

Откуда: Питер
Сообщений: 1940
Здравствуйте!

есть мёрдж репликация от

Microsoft SQL Server 2008 R2 (SP3) - 10.50.6000.34 (X64) Aug 19 2014 12:21:34 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)

к

Microsoft SQL Server 2012 - 11.0.5548.0 (X64) Sep 6 2014 17:19:28 Copyright (c) Microsoft Corporation Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.2 <X64> (Build 9200: )

есть мёрдж конфликты на 2 таблицах, общее между которыми calculated persisted поля.

при попытке удалить или зарезолвить конфликты получаю ошибку

TITLE: Microsoft Replication Conflict Viewer
------------------------------

Ошибка DELETE. Следующие параметры SET содержат неверные значения: "ANSI_NULLS, QUOTED_IDENTIFIER". Убедитесь, что параметры SET содержат значения, подходящие для использования с индексированные представления, индексы для вычисляемых столбцов, отфильтрованные индексы и/или уведомления о запросах, методы типов данных XML и/или операции с пространственными индексами. (Microsoft SQL Server, Error: 1934)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft SQL Server&ProdVer=10.50.6000&EvtSrc=MSSQLServer&EvtID=1934&LinkId=20476

------------------------------
BUTTONS:

OK
------------------------------

в профайлере c обоих серверов ничего нет с фильтром Error=1
29 окт 14, 12:33    [16772115]     Ответить | Цитировать Сообщить модератору
 Re: при попытке удалить или зарезолвить мёрдж конфликт ошибка  [new]
Shurgenz
Member

Откуда: Питер
Сообщений: 1940
может есть какая хранимка, которая резолвит, или удаляет конфликты? я что-то не нашёл... продебажить бы.
29 окт 14, 15:32    [16773352]     Ответить | Цитировать Сообщить модератору
 Re: при попытке удалить или зарезолвить мёрдж конфликт ошибка  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 9155
Shurgenz, SET относятся к подключению к серверу.
29 окт 14, 17:23    [16774220]     Ответить | Цитировать Сообщить модератору
 Re: при попытке удалить или зарезолвить мёрдж конфликт ошибка  [new]
Shurgenz
Member

Откуда: Питер
Сообщений: 1940
Владислав Колосов
Shurgenz, SET относятся к подключению к серверу.


какое отношение это имеет к Microsoft Replication Conflict Viewer?
и почему в профайлере ничего нет с фильтром Error=1?

это же сиквельная ошибка, насколько я понимаю, возникающая при попытке удалить конфликт. Или у Microsoft Replication Conflict Viewer-а какая-то своя библиотека, результаты работы которой не видно в профайлере? По логике, конфликт должен удаляться на базе публикации, в таблице MSmerge_conflict_####_table_name, ну и в такой же таблице в базах подписчиках... Ну и профайлер упавшие попытки удалить записи с вышеназванной ошибкой должон ловить...

Проверил таблицу, триггеры на ней, нигде явно не ставится ANSI_NULLS и QUOTED_IDENTIFIER в OFF
30 окт 14, 10:00    [16776222]     Ответить | Цитировать Сообщить модератору
 Re: при попытке удалить или зарезолвить мёрдж конфликт ошибка  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 9155
Shurgenz,

Ваш вьюер коннектится к серверу? Или силой мысли?
30 окт 14, 14:31    [16777484]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить