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

Откуда: Санкт-Петербург
Сообщений: 177
Пытаюсь настроить транзакционную репликацию с SQL 2012 на SQL 2000. Соответственно при создании подписчика получаю сообщение - 'SQL Server Native Client 11.0 does not support connections to SQL Server 2000', так как дистрибьютор использует для связи SQL Server Native Client версии 11.0, а он не поддерживает SQL 2000.
В сети встречается упоминание, что возможна настройка такой репликации при использовании вместо SQL Server Native Client 11.0, ODBC драйвера (http://social.msdn.microsoft.com/Forums/en-US/sqlreplication/thread/89a2d080-0c81-4aa4-b3d0-3837d90b152a), пытаюсь сделать все по статье, но результат тоже неутешительный - Data source name not found and no default driver specified.

Никто не решал такую проблему?
18 апр 13, 12:11    [14197650]     Ответить | Цитировать Сообщить модератору
 Re: Репликация с SQL 2012 на SQL 2000. Использование ODBC драйвера.  [new]
Glory
Member

Откуда:
Сообщений: 104751
mism
and no default driver specified

а драйвер то установлен ? вы его видите ? можете создать коннект с его использованием ?
18 апр 13, 12:16    [14197690]     Ответить | Цитировать Сообщить модератору
 Re: Репликация с SQL 2012 на SQL 2000. Использование ODBC драйвера.  [new]
mism
Member

Откуда: Санкт-Петербург
Сообщений: 177
Glory
mism
and no default driver specified

а драйвер то установлен ? вы его видите ? можете создать коннект с его использованием ?


Судя по всему установлен, так как на SQL2012 есть прилинкованные сервера с SQL2000 с использованием и SQL Server Native Client версии 10.0 и Microsoft OLE DB Provider for ODBC Drivers.

Попробовал установить коннект с его использованием - получилось.

А можно ли использовать SQL Server Native Client версии 10 вместо SQL Server Native Client версии 11 в данной ситуации?
18 апр 13, 12:36    [14197871]     Ответить | Цитировать Сообщить модератору
 Re: Репликация с SQL 2012 на SQL 2000. Использование ODBC драйвера.  [new]
invm
Member

Откуда: Москва
Сообщений: 9723
mism
пытаюсь сделать все по статье, но результат тоже неутешительный
Что именно и как вы пытаетесь делать?
18 апр 13, 12:48    [14197977]     Ответить | Цитировать Сообщить модератору
 Re: Репликация с SQL 2012 на SQL 2000. Использование ODBC драйвера.  [new]
mism
Member

Откуда: Санкт-Петербург
Сообщений: 177
invm
mism
пытаюсь сделать все по статье, но результат тоже неутешительный
Что именно и как вы пытаетесь делать?


Создаю публикацию. Создаю подписчика, скриптую. Удаляю публикацию с подписчиком. В скрипте меняю параметры как сказано в статье. Запускаю скрипт.
Я так полагаю что в скрипте нужно прописать явно драйвер. НО где это сделать?
18 апр 13, 14:15    [14198523]     Ответить | Цитировать Сообщить модератору
 Re: Репликация с SQL 2012 на SQL 2000. Использование ODBC драйвера.  [new]
invm
Member

Откуда: Москва
Сообщений: 9723
mism
Создаю публикацию. Создаю подписчика, скриптую. Удаляю публикацию с подписчиком. В скрипте меняю параметры как сказано в статье. Запускаю скрипт.
Я так полагаю что в скрипте нужно прописать явно драйвер. НО где это сделать?
Нужно на дистрибьюторе вручную создать linked-сервер, проверить его работоспособность. Затем указать его имя в параметре @subscriber процедуры sp_addsubscription.
18 апр 13, 14:30    [14198613]     Ответить | Цитировать Сообщить модератору
 Re: Репликация с SQL 2012 на SQL 2000. Использование ODBC драйвера.  [new]
mism
Member

Откуда: Санкт-Петербург
Сообщений: 177
invm
mism
Создаю публикацию. Создаю подписчика, скриптую. Удаляю публикацию с подписчиком. В скрипте меняю параметры как сказано в статье. Запускаю скрипт.
Я так полагаю что в скрипте нужно прописать явно драйвер. НО где это сделать?
Нужно на дистрибьюторе вручную создать linked-сервер, проверить его работоспособность. Затем указать его имя в параметре @subscriber процедуры sp_addsubscription.



Большое спасибо, все получилось только пришлось создавать линкованный сервер через алиасы, потому что пришлось его еще прописывать в ODBC DAta Souce, а он не позволяет указать имя System DSN со слэшем, а инстанс не дефолтовый. Но в итоге все заработало.
19 апр 13, 11:00    [14202253]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить