SQL Server Merge - ошибка репликации извлечения

У меня проблема с конфигурацией для создания репликации слиянием / вытягиванием между двумя базами данных SQLServer 2012.

Издатель компьютера - это Windows Server 2008 R2, не входящий в домен Windows, этот сервер также является распространителем. Абонент машины - это Windows 8, а не домен Windows.

Я сделал следующие настройки: на опубликованном сервере я создал папку дистрибьютора, "repldata", и я также поделился ею и использовал "каждый полный контроль". Путь к папке \ servername \ repldata

см. изображение: www.alessandrosenesi.com/download/distributor.jpg

Я создал Publisher, см. Изображение: www.alessandrosenesi.com/download/Publisher.jpg

Я создал подписчик см. Изображение: www.alessandrosenesi.com/download/subscriber.jpg

Я выполнил некоторые настройки в Distributor, Publisher и Subscriber, но я не получаю результаты, у меня всегда есть ошибка доступа.

см. изображение: www.alessandrosenesi.com/download/log.jpg


Error messages:
The schema script 'BOOKING_2.sch' could not be propagated to the subscriber. (Source: MSSQL_REPL, Error number: MSSQL_REPL-2147201001)

The process could not read file '\\nomemacchina\repldata\unc\nomemacchina$MSSQLSER VER2012_nomereplica\20130930125944\BOOKING_2.sch' due to OS error 5. (Source: MSSQL_REPL, Error number: MSSQL_REPL0)

Access Denied.
(Source: MSSQL_REPL, Error number: MSSQL_REPL5)

Можете ли вы сказать мне, где проблема? Я должен сделать эту репликацию, но похоже, что это невозможно

Заранее спасибо Алессандро

2 ответа

Это разрешение вопроса. Нужно проверить полные права учетной записи на файл.

Репликация в двух недоверенных доменах или рабочих группах может быть выполнена с помощью проверки подлинности Windows путем настройки сквозной проверки подлинности.

Создайте локальную учетную запись Windows на издателе и подписчике с одинаковыми именем пользователя и паролем. Используйте эту учетную запись для учетной записи процесса агента слияния, чтобы соединения с издателем и распространителем выдавали себя за учетную запись процесса агента. Убедитесь, что у учетной записи есть разрешения, необходимые для модели безопасности агента репликации.

Этот подход описан в разделе Использование проверки подлинности Windows для настройки репликации между двумя компьютерами, на которых запущен SQL Server в ненадежных доменах. Инструкции по репликации между компьютерами, на которых запущен SQL Server, в ненадежных доменах или через Интернет.

Если у вас есть вопросы, пожалуйста, дайте мне знать. Надеюсь, это поможет.

Другие вопросы по тегам