Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Репликация двух MS SQL server'ов  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
Ситуация такая есть две БД, которые должны обмениваться данными или содержать одинаковую инф-ю, т.е. изменения в одной должны перекочевать в другую (время не критично).

Есть два сервера на WinXP Pro, пытаюсь настроить репликацию, но не получается: The process could not connect to Subscriber "ХХХ".
При этом сделал запись с одинаковым именем и паролем на обоих компах, везде пытаюсь ее прописать, но не проходит.
Т.е. проблема в том, что не могу настроить учетные записи для репликации.

Как быть?

Спасибо.
16 авг 05, 11:01    [1789052]     Ответить | Цитировать Сообщить модератору
 Re: Репликация двух MS SQL server'ов  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
Подписка pull или push?
16 авг 05, 11:03    [1789064]     Ответить | Цитировать Сообщить модератору
 Re: Репликация двух MS SQL server'ов  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
GreenSunrise
Подписка pull или push?
Мне бы хоть как нибудь, дальше и сам доведу до ума.

Делал так: на БД new-> publication.
Затем в publishers-> *repl*-> subscribers-> add server, etc.
16 авг 05, 11:35    [1789299]     Ответить | Цитировать Сообщить модератору
 Re: Репликация двух MS SQL server'ов  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
VoDA
Делал так: на БД new-> publication.
Затем в publishers-> *repl*-> subscribers-> add server, etc.

Вот это вот "publishers-> *repl*-> subscribers" - что такое есть? Пишите подробнее, нам же ваш экран не виден.
16 авг 05, 11:46    [1789378]     Ответить | Цитировать Сообщить модератору
 Re: Репликация двух MS SQL server'ов  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
GreenSunrise
Вот это вот "publishers-> *repl*-> subscribers" - что такое есть? Пишите подробнее, нам же ваш экран не виден.
Хорошо.
Захожу через Enterprise Manager на БД, дальше replication monitor-> publishers->имя сервера->имя БД: имя репликации -> свойства
далее закладка subscriptions-> Push New ->выбираю сервер подписки и БД на нем, говорю Использовать прилагающееся расписание (раз в час), и Инициализировать схему и данные.
Все стараюсь выставить по дефолту.
16 авг 05, 12:00    [1789472]     Ответить | Цитировать Сообщить модератору
 Re: Репликация двух MS SQL server'ов  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
Блин не ту кнопку нажал

Делаю merge replication, т.е. слиянием.

Сама ошибка:
The process could not connect to Subscriber ХХХ.
(Source: ХХХ(Agent); Error number: 20084)
--------------------------------------------------------------------------------
Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection.
(Source: ХХХ(Data source); Error number: 18452)
16 авг 05, 12:02    [1789483]     Ответить | Цитировать Сообщить модератору
 Re: Репликация двух MS SQL server'ов  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
Ага. Вот теперь понятно. Вам нужно настроить креденшиалы для доступа к подписчику. Делается так:

SQL Enterprise Manager->Menu->Tools->Replication->Publishing, Subscribers, and Distribution->закладка Subscribers. Напротив нужного вам подписчика нажимаете кнопку (...) и в открывшемся окне указываете, каким образом SQL Server Agent будет коннектиться к этому подписчику.

Impersonate... означает, что коннект будет сделан с Windows Authentication с тем аккаунтом, под которым запущен сервис SQL Server Agent.
Use SQL Server Authentication означает, что будет использована SQL Server аутентификация и указывается конкретный логин и пароль.

Вашу конкретную проблему можно решить несколькими способами:

1. Если вам подойдет SQL Server аутентификация, то в этом окне переставить radiobutton во второе состояние и указать сиквельные логин/пароль

2. Если нужна именно Windows аутентификация, то запустить сервис SQL Server Agent под доменным аккаунтом, который будет иметь достаточные права как на паблишере, так и на подписчике
16 авг 05, 12:24    [1789654]     Ответить | Цитировать Сообщить модератору
 Re: Репликация двух MS SQL server'ов  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
2 GreenSunrise

Ура!!! Заработало.

Спасибо.

Дальше я надеюсь смогу разобраться сам
16 авг 05, 14:26    [1790442]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить