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

Откуда:
Сообщений: 10
Здравствуйте!
сделал репликацию транзакциями из ms sql 2008 в oracle 9
В публикации одна таблица, в которой есть поле с русским названием "значение" (varchar 10).
Запускаю инициализацию - снапшот проходит, создаётся таблица с названием поля "ЗНАЧЕНИЕ". Далее, при попытках реплицировать транзакцию получаю сообщение об ошибке: Column information for column 'значение' of table 'Оратест' was not found at the subscriber. The subscription table at the subscriber must have the same column names as the replicated article.
Т.е. название "значение"<>"ЗНАЧЕНИЕ"
У ораклового клиента на ms sql сервере стоит кодировка AMERICAN_AMERICA.CL8MSWIN1251

Как решить проблему? Варианты переделать таблицы на издателе не подходят.
12 сен 12, 12:18    [13150915]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с репликацией из MS SQL2008 в oracle  [new]
invm
Member

Откуда: Москва
Сообщений: 9397
Не создавать таблицы на Оракле автоматически.
12 сен 12, 14:05    [13151793]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с репликацией из MS SQL2008 в oracle  [new]
Roman_sib
Member

Откуда:
Сообщений: 10
не помогло, ошибка та же
13 сен 12, 06:20    [13155261]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с репликацией из MS SQL2008 в oracle  [new]
Roman_sib
Member

Откуда:
Сообщений: 10
не помогло, ошибка та же
13 сен 12, 06:27    [13155262]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с репликацией из MS SQL2008 в oracle  [new]
Glory
Member

Откуда:
Сообщений: 104760
Roman_sib
создаётся таблица с названием поля "ЗНАЧЕНИЕ".

Roman_sib
Column information for column 'значение'

Провайдеры могут быть чувствительны к регистру в именах объектов
13 сен 12, 09:18    [13155547]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с репликацией из MS SQL2008 в oracle  [new]
invm
Member

Откуда: Москва
Сообщений: 9397
Создать таблицу на Оракле инструкцией create table ... ("значение" ...)
Или на MSSQL, если используется регистронезависимый collation, переименовать столбец в ЗНАЧЕНИЕ.
Или попробовать другого провайдера.
13 сен 12, 09:40    [13155643]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить