powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ошибка репликации, подскажите пожалуйста.
7 сообщений из 7, страница 1 из 1
Ошибка репликации, подскажите пожалуйста.
    #39986106
teCa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет, столкнулся в первый раз с подобной ошибкой:

авторSELECT failed because the following SET options have incorrect settings: 'ANSI_PADDING'. Verify that SET options are correct for use with indexed views and/or indexes on computed columns and/or filtered indexes and/or query notifications and/or XML data t

Версия дистрибьютора Microsoft SQL Server 2016 (SP2-CU10) (KB4524334) - 13.0.5492.2 (X64) Oct 4 2019 19:14:08 Copyright (c) Microsoft Corporation Standard Edition (64-bit) on Windows Server 2016 Standard 10.0 <X64> (Build 14393: ) (Hypervisor)

Версия получателя Microsoft SQL Server 2014 - 12.0.2000.8 (X64) Feb 20 2014 20:04:26 Copyright (c) Microsoft Corporation Standard Edition (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor)

На дистрибьютере создал публикацию снапшотом, далее создаю подписку, но в статусе синхронизации получаю данную ошибку.

Вот полный лог:

авторВыполнявшаяся команда:
CREATE TABLE [dbo].[inf201909](
[blogid] [uniqueidentifier] NOT NULL,
[inf] [int] NOT NULL
)


(Номер последовательности транзакций: 0x00000F260000A5C0004700000002, идентификатор команды: 14)

Сообщения об ошибках:
SELECT failed because the following SET options have incorrect settings: 'ANSI_PADDING'. Verify that SET options are correct for use with indexed views and/or indexes on computed columns and/or filtered indexes and/or query notifications and/or XML data type methods and/or spatial index operations. (Источник: MSSQLServer, номер ошибки: 1934)
Получить справку: http://help/1934
SELECT failed because the following SET options have incorrect settings: 'ANSI_PADDING'. Verify that SET options are correct for use with indexed views and/or indexes on computed columns and/or filtered indexes and/or query notifications and/or XML data type methods and/or spatial index operations. (Источник: MSSQLServer, номер ошибки: 1934)
Получить справку: http://help/1934
...
Рейтинг: 0 / 0
Ошибка репликации, подскажите пожалуйста.
    #39986108
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этот "лог" вы откуда взяли?

Вот это

автор
Выполнявшаяся команда:
CREATE TABLE [dbo].[inf201909](
[blogid] [uniqueidentifier] NOT NULL,
[inf] [int] NOT NULL
)


(Номер последовательности транзакций: 0x00000F260000A5C0004700000002, идентификатор команды: 14)


Похоже на какое-то "свое" логирование



Ошибка вызвана несовместимостью текущего (выставленного для коннекта или измененного позже) свой 'ANSI_PADDING' и требованиями к его установке для перечисленных в ошибке объектов.


Требования есть в справке.
Например для indexed view
https://docs.microsoft.com/ru-ru/sql/relational-databases/views/create-indexed-views?view=sql-server-ver15 Required SET Options for Indexed Views

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
ANSI_NULLS			ON
ANSI_PADDING			ON
ANSI_WARNINGS			ON
ARITHABORT			ON
CONCAT_NULL_YIELDS_NULL		ON
NUMERIC_ROUNDABORT		OFF
QUOTED_IDENTIFIER		ON
...
Рейтинг: 0 / 0
Ошибка репликации, подскажите пожалуйста.
    #39986110
teCa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msLex,

Лог взят из монитора репликаций MSSQL
...
Рейтинг: 0 / 0
Ошибка репликации, подскажите пожалуйста.
    #39986111
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msLex
Похоже на какое-то "свое" логирование
Это данные из MSrepl_commands.
Их можно передать в sp_browsereplcmds и посмотреть на проблемную инструкцию.
...
Рейтинг: 0 / 0
Ошибка репликации, подскажите пожалуйста.
    #39986125
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
invm
msLex
Похоже на какое-то "свое" логирование
Это данные из MSrepl_commands.
Их можно передать в sp_browsereplcmds и посмотреть на проблемную инструкцию.


Что-то слона (это оказывается репликация) я и не заметил.
...
Рейтинг: 0 / 0
Ошибка репликации, подскажите пожалуйста.
    #39986158
teCa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msLex


Ошибка вызвана несовместимостью текущего (выставленного для коннекта или измененного позже) свой 'ANSI_PADDING' и требованиями к его установке для перечисленных в ошибке объектов.



Дело в том, что есть другие публикации между этими же серверами и они работают. В какой момент может указываться свой 'ANSI_PADDING'?
...
Рейтинг: 0 / 0
Ошибка репликации, подскажите пожалуйста.
    #39986188
teCa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
teCa,

В общем нашел решение проблемы, в скриптах снапшота пришлось отредактировать скрипты создания таблиц, менять ANSI_PADDING OFF на ANSI_PADDING ON
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ошибка репликации, подскажите пожалуйста.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]