0

Я расширяю нашу сеть, разместив ящик xenserver в удаленном месте, чтобы сократить время простоя для наших веб-ресурсов. Все наши серверы находятся на сервере xenserver с MS Server 2008r2 и SQL Server 10. Я должен добавить, что я разработчик, а не системный администратор, поэтому я никогда не делал установку репликации db раньше.Проблема с веб-синхронизацией и слиянием репликации Microsoft SQL Server/2008 r2

Я успешно получил один сервер, работающий как издатель/дистрибьютор (SVR-DBDISTRIB), так и другой, работающий в качестве подписчика (SVR-DBREPLICA). Они счастливы обновить друг друга без ошибок. Поскольку один сервер должен покинуть сайт, я планирую использовать веб-синхронизацию с одного из наших веб-серверов ms (Server 2008r2/IIS 7.5). Я добавил все пароли repl_merge и т. Д., Самосертифицированный сертификат, установил возможности подключения SQL и т. Д. К ядру IIS, и у меня есть replisapi.dll, работающий с сертификатами, сохраненными в доверенном корневом сертификате на подписчике (так что никаких предупреждений сертификата не поступают когда я звоню https://server.domain/SQLReplication/replisapi.dll). Я запустил файл replisapi.dll? Diag при входе в систему, используя пароль администратора веб-серверов, и все работает. Я также могу войти в систему с паролем IISSQLRepl, который я настроил для того, чтобы на веб-сервере попасть на базовую аутентификацию от подписчика (опять же без сертификата). В системе нет прокси-серверов.

Когда я создаю новую публикацию веб-синхронизации в SVR-DBDISTRIB, которая работает с не-веб-репликацией, абонент SVR-DBREPLICA может связываться с издателем, когда подписка отображается в SVR-DBDISRIB. Агентов в распределителе нет сообщений об ошибках, но никаких обновлений таблиц не появляются у абонента, хотя я получаю следующее (бесполезное) сообщение об ошибке:

Система не может найти указанный файл

Здесь работа История:


Date  12/12/2013 18:42:28 
Log  Job History (SVR-DBDISTRIB-test-web-test-web-full-SVR-DBREPLICA-test-web-  repl- 0) 

Step ID  1 
Server  SVR-DBREPLICA 
Job Name  SVR-DBDISTRIB-test-web-test-web-full-SVR-DBREPLICA-test-web-repl- 0 
Step Name  Run agent. 
Duration  00:00:01 
Sql Severity  0 
Sql Message ID  0 
Operator Emailed   
Operator Net sent  
Operator Paged  
Retries Attempted  0 

Message 
2013-12-12 18:42:28.987 Copyright (c) 2008 Microsoft Corporation 
2013-12-12 18:42:28.987 Microsoft SQL Server Replication Agent: replmerg 
2013-12-12 18:42:28.987 
2013-12-12 18:42:28.987 The timestamps prepended to the output lines are expressed in terms of UTC time. 

2013-12-12 18:42:28.987 User-specified agent parameter values: 
     -Publisher SVR-DBDISTRIB 
     -PublisherDB test-web 
     -Publication test-web-full 
     -Subscriber SVR-DBREPLICA 
     -SubscriberDB test-web-repl 
     -SubscriptionType 1 
     -SubscriberSecurityMode 1 
     -Distributor SVR-DBDISTRIB 
     -XJOBID 0x03CFDF8BD2749449A5E4D81AF5270A97 
     -XJOBNAME SVR-DBDISTRIB-test-web-test-web-full-SVR-DBREPLICA-test-web-repl- 0 
     -XSTEPID 1 
     -XSUBSYSTEM Merge 
     -XSERVER SVR-DBREPLICA 
     -XCMDLINE 0 
     -XCancelEventHandle 0000000000000160 
     -XParentProcessHandle 000000000000064C 

2013-12-12 18:42:29.022 Connecting to Subscriber 'SVR-DBREPLICA' 

2013-12-12 18:42:29.127 Connecting to Subscriber 'SVR-DBREPLICA' 

2013-12-12 18:42:29.206 The upload message to be sent to Publisher 'SVR-DBDISTRIB' is being generated 
2013-12-12 18:42:29.210 The merge process is using Exchange ID '8E8BFAE7-B280-4016- AB07-517DC4961361' for this web synchronization session. 

2013-12-12 18:42:29.240 **The system cannot find the file specified.** 

2013-12-12 18:42:29.242 Category:NULL 
Source: Merge Process 
Number: -2147221502 
Message: The system cannot find the file specified. 

2013-12-12 18:42:29.244 Category:NULL 
Source: Merge Process 
Number: -2147199373 
Message: The Merge Agent failed to connect to the Internet proxy server for user 'repl_merge' during Web synchronization. Ensure that the proxy server settings are correctly configured in Internet Explorer, or specify the -InternetProxyServer parameter when starting the Merge Agent. 

2013-12-12 18:42:29.245 Category:NULL 
Source: Merge Process(Web Sync Client) 
Number: -2147024896 
Message: The Merge Agent could not connect to the URL 'https://server.domain/SQLReplication/replisapi.dll' during Web synchronization. Please verify that the URL, Internet login credentials and proxy server settings are correct and that the Web server is reachable. 

Я понимаю, что есть «многословный» настройки, и я не уверен, если это подробный вывод. Вся документация по технологиям MS рассказывает об использовании SQL Enterprise Manager (прекращено с сервера 2000) для этого.

Любая помощь или совет о том, где искать будут оценены - это последняя работа, которую я должен закончить, прежде чем нажимать его в дверь, и я потратить 2 дня на это сейчас ...

ответ

0

если ваши сети подключаются через сетевой ресурс вместо ftp или веб-синхронизации. Намного проще в обслуживании, и вам не нужен дополнительный веб-сервер;)

Смежные вопросы