2013-10-01 2 views
0

У меня есть проблема конфигурации, чтобы создать репликацию Merge/Толкай между двумя базами данных SQLServer 2012.SQL Server Merge - Вытащить ошибка репликации

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

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

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

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

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

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

см Изображение: 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) 

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

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

+0

Вам необходимо использовать учетную запись Windows с одинаковым именем пользователя и паролем для издателей и подписчиков и использовать эту учетную запись при создании подписки «Запуск под учетной записью Windows» и подключение к издателю и распространителю олицетворяет это Счет. –

ответ

0

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

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

Этот подход описан в разделе Использование проверки подлинности Windows для настройки репликации между двумя компьютерами Запуск SQL Server в недоверительной Домены в HOW TO: Replicate Between Computers Running SQL Server in Non-Trusted Domains or Across the Internet.

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

+0

Спасибо Brandon моя проблема была только в сквозном аутентификации, поэтому я настраиваю репликацию в Интернете –

0

Эта проблема с правами доступа. Лицензия на проверку полной прав на файл.

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