Назад | Перейти на главную страницу

Репликация между SQL 2008 и SQL 2000 - через сеть (DMZ) - процессу не удалось подключиться к подписчику

У меня 2 сервера ... OTTO находится на сайте и подключен к домену. Он работает под управлением SQL 2008. Я создал базу данных в режиме совместимости с SQL 2000.

WEBDB3 находится в центре обработки данных, не подключенном к нашему домену. Он работает под управлением SQL 2000

DMZ установлена ​​между двумя сайтами на брандмауэре.

Я создал транзакционную публикацию на OTTO, а затем настроил подписку на WebDB3.

После инициализации снимка я получаю эту ошибку, если щелкаю правой кнопкой мыши и выбираю Просмотр состояния синхронизации:

Процесс не может подключиться к подписчику «WEBDB3».

Если я открою монитор репликации:

Сообщения об ошибках: процессу не удалось подключиться к подписчику «WEBDB3». (Источник: MSSQL_REPL, номер ошибки: MSSQL_REPL0) Получить помощь: http: // справка / MSSQL_REPL0 Поставщик именованных каналов: не удалось открыть соединение с SQL Server [53]. (Источник: MSSQLServer, номер ошибки: 53) Получите помощь: http: // help / 53 Произошла ошибка, связанная с сетью или конкретным экземпляром, при установке соединения с SQL Server. Сервер не найден или недоступен. Проверьте правильность имени экземпляра и настройку SQL Server для удаленных подключений. Дополнительные сведения см. В электронной документации по SQL Server. (Источник: MSSQLServer, номер ошибки: 53) Получите помощь: http: // help / 53

ПРЕДЫДУЩИЙ был сервер под названием NavisionUpgrade. Это было настроено очень похоже, и репликация работала.

Что я делаю не так? Я потратил ЧАСЫ на это и выдергиваю волосы!

Из Joeqwertyкомментарии:

Я только что заметил в ваших ошибках, что похоже, что вы используете именованные каналы в OTTO для подключения к WEBDB3. Попробуйте настроить OTTO на использование TCP \ IP для подключения к WEBDB3. Именованные каналы требуют, чтобы трафик общего доступа к файлам и принтерам мог проходить через брандмауэры, что, вероятно, блокируется.

Используйте утилиту конфигурации клиента SQL в OTTO, чтобы изменить параметры соединения для WEBDB3, чтобы использовать TCP \ IP. Если у вас не установлена ​​утилита конфигурации клиента, вы можете настроить ODBC DSN для использования TCP \ IP для подключения к WEBDB3.