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

Откуда: Москва
Сообщений: 27
Всем привет!

Пытаюсь организовать 2 вида репликации: Snapshot и Marge,
При регистрации репликации Snapshot, на одном из этапов регистрации вылетает ошибка : Snapshot Agent не запущен, хотя при этом SQLserver Agent стартует вместе с ОС, у меня все права админа на всех БД и серверах ...

При настроойке репликации Marge, происходит ещё более загадочное : выдаётся ошибка :Error 22022 SQLserver agent error ........... does not exist in the job cashe...

Как я понимаю отказ проводить репликацию данных в 2-х случаях связан с SQL Agent или какими-то тонкими настройками ???? Подскажите как это полечить.. ???

материал по настройке репликации был взят :
https://www.sql.ru/articles/mssql/01102201SettingUpMergeReplicationStepbyStepGuide.shtml
31 янв 04, 23:00    [515945]     Ответить | Цитировать Сообщить модератору
 Ну во первых не Marge, а наверное все-таки Merge (+)  [new]
bitman
Member

Откуда: MSK
Сообщений: 82
а во-вторых не совсем понятно в какой момент возникает ошибка...

судя по сообщениям что-то не в порядке имеено с агентом.

сделайте для него пользователя, добавьте в группу Administrators
тоже самое для самого SQL сервера тоже будет полезно

пускайте под ними....

далее по инструкции, Создаете публикацию и вперед... к конфликтам :-)

--
Life is life!
1 фев 04, 12:34    [516066]     Ответить | Цитировать Сообщить модератору
 Re: Ошибки при репликации  [new]
4xwd
Member

Откуда: Москва
Сообщений: 27
При организации публикации в самом конце выдаются сообщения:

SQL Server Enterprise Manager successfully created publication 'TEST-mer' from database 'TEST'.
SQL Server Enterprise Manager could not start the Snapshot Agent.
Error 22022: SQLServerAgent Error: Job 0x05C8CA59EA213B46A2F0CAF7A55AFD74 does not exist in the job cache.

Агент запускается вместе с компом. странно.....
2 фев 04, 12:34    [516840]     Ответить | Цитировать Сообщить модератору
 Re: Ошибки при репликации  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10753
Блог
Раскажите подробнее о своей конфигурации.
Какие ошибки есть в журнале SQL Server Agent Error Log (см. BOL: "Using the SQL Server Agent Error Log")?
2 фев 04, 12:50    [516874]     Ответить | Цитировать Сообщить модератору
 Re: Ошибки при репликации  [new]
4xwd
Member

Откуда: Москва
Сообщений: 27
Marge репликация работает, а вот Snapshot не хочет.
настройку провожу по книжке...
Дистрибъютор и издатель на одной сервере,а подписчик - другой сервер.
в job процессы запущены.

в логах сервера есть записи:
Starting up database 'Test_rep'.
Starting up database 'Test_repl1'.
но это относится к marge, про репликацию Snapshot совсем ничего нет.....

в логах агента:
[000] Request to stop job SERVER2-о-о-SERVER1-2 (from User SERVER2\Администратор) refused because the job is not currently running
[000] Request to stop job SERVER2-о-о-о-о_shanp-4 (from User SERVER2\Администратор) refused because the job is not currently running
у них стоит статус warning, в error совсем ничего нет!

На мониторе репликации высвечен красный крест и такой же крест на виде репликации Snapshot в дереве монитора репликации..
если посмотреть лог, то там :
издатель: SERVER2
агент: SERVER2-о-о-SERVER1-2
публикация: о-о_shanp
подписчик : SERVER1:о-о
сообщение об ошибке : Could not drop object 'Table_glavnaya' because it is referenced by a FOREIGN KEY constraint.
детали ошибки: Could not drop object 'Table_glavnaya' because it is referenced by a FOREIGN KEY constraint.
(Source: SERVER1 (Data source); Error number: 3726)


P.S в логах очень много сообщений такого плана :
Using 'xpsqlbot.dll' version '2000.80.194' to execute extended stored procedure 'xp_qv'.
Using 'xpstar.dll' version '2000.80.760' to execute extended stored procedure 'sp_MSgetversion'.

Что они могут значить???
2 фев 04, 17:05    [517584]     Ответить | Цитировать Сообщить модератору
 Re: Ошибки при репликации  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
Небось настроили репликацию по умолчанию? Если таблица на подписчике существует, то она пересоздается. Отсюда и "Could not drop object 'Table_glavnaya' because it is referenced by a FOREIGN KEY constraint".

P.S в логах очень много сообщений такого плана :
Using 'xpsqlbot.dll' version '2000.80.194' to execute extended stored procedure 'xp_qv'.
Using 'xpstar.dll' version '2000.80.760' to execute extended stored procedure 'sp_MSgetversion'.
Что они могут значить???

Что написано, то и означают. xp_qv берется из dll'ки xpsqlbot.dll, а sp_MSgetversion - из dll'ки xpstar.dll
2 фев 04, 17:41    [517655]     Ответить | Цитировать Сообщить модератору
 Re: Ошибки при репликации  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10753
Блог
4xwd
Could not drop object 'Table_glavnaya' because it is referenced by a FOREIGN KEY constraint

У Вас в публикации есть статьи, которые имеют внешние ключи с таблицами, не входящими в публикацию?
2 фев 04, 19:16    [517833]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить