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

Откуда:
Сообщений: 15
Создал реплизацию. Транзакции пошли, вроде все нормально, но на публишере появился значек в виде закругленной стрелки синего цвета, в кружочке! Перерыл все книги. Подскажите что это значит!?
7 сен 11, 13:40    [11240468]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакций  [new]
invm
Member

Откуда: Москва
Сообщений: 9845
Это значит, что в процессе репликации возникли ошибки и агент пытается повторно выполнить операции. Все это хорошо видно в журнале агента.
7 сен 11, 15:04    [11241270]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакций  [new]
Vitek_SysAdmin
Member

Откуда:
Сообщений: 15
спасибо!теперь понял...
7 сен 11, 16:47    [11242507]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакций  [new]
Vitek_SysAdmin
Member

Откуда:
Сообщений: 15
Ребята, добрый день!
Помогите пожалуйста!
Короче проблема с Log Reader Agent.

Error message: The process could not execute 'sp_repldone/sp_replcounters' on 'my_database'.
Error details: The LSN (619373:237:7) passed to log scan in database 'my_database' is invalid.
(Source: my_database (Data source); Error number: 9003)
------------------------------------------------------------------------------------------
The process could not set the last distributed transaction.
(Source: MY_DATABASE-my_database-201 (Agent); Error number: 22017)
------------------------------------------------------------------------------------------

Ситуация такова.
14 локальных баз данных, реплецируются на один сервер, но время от времени репликация ломается (сообщение выше).
Что я с ней не делал, единственный способ исправить это перенастройка репликации занова. Проблема в том, что эти 14 баз удаленны друг от друга и от сервера и удаленно работать занимает много времени.

Кто-нибудь сталкивался с таким, подскажите способ устранения, как эту заразу победить?
14 сен 11, 09:14    [11273251]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакций  [new]
invm
Member

Откуда: Москва
Сообщений: 9845
select @@version
с издателя, дистрибьютора и подписчиков.
14 сен 11, 10:24    [11273570]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакций  [new]
Vitek_SysAdmin
Member

Откуда:
Сообщений: 15
Microsoft SQL Server 2000 - 8.00.760 (Intel X86) Dec 17 2002 14:22:05 Copyright (c) 1988-2003 Microsoft Corporation Standard Edition on Windows NT 5.0 (Build 2195: Service Pack 4)
14 сен 11, 15:34    [11276236]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакций  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31993
Vitek_SysAdmin
Microsoft SQL Server 2000 - 8.00.760 (Intel X86) Dec 17 2002 14:22:05 Copyright (c) 1988-2003 Microsoft Corporation Standard Edition on Windows NT 5.0 (Build 2195: Service Pack 4)
Это на всех 15-ти серверах?
14 сен 11, 15:41    [11276331]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакций  [new]
invm
Member

Откуда: Москва
Сообщений: 9845
//http://blogs.msdn.com/b/repltalk/archive/2010/02/19/the-process-could-not-execute-sp-repldone-sp-replcounters.aspx
14 сен 11, 16:27    [11276823]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакций  [new]
Vitek_SysAdmin
Member

Откуда:
Сообщений: 15
alexeyvg,

да
15 сен 11, 05:22    [11278664]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакций  [new]
Vitek_SysAdmin
Member

Откуда:
Сообщений: 15
Ребята я не очень силен в англиском и вообще в репликациях, работаю с ними очень недавно...
15 сен 11, 05:33    [11278671]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакций  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31993
Vitek_SysAdmin
alexeyvg,

да
Понятно, значит у вас везде SP3a...

Да, это неприятная ошибка, в похожем случае разбирались с техсаппортом МС, полечилось изменением флага статьи (@schema_option) с учётом других параметров...
Vitek_SysAdmin
Ребята я не очень силен в англиском и вообще в репликациях, работаю с ними очень недавно...
Ну, придётся читать, переводить... Ещё могу посоветовать в техсаппорт обратиться. Хотя с 2000 уже могут и не помочь.
15 сен 11, 09:51    [11279105]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакций  [new]
invm
Member

Откуда: Москва
Сообщений: 9845
Vitek_SysAdmin
Ребята я не очень силен в англиском и вообще в репликациях, работаю с ними очень недавно...

Мде... А воспользоваться возможностью онлайн перевода, предложенного прямо там же на странице, не?
15 сен 11, 09:57    [11279138]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакций  [new]
Vitek_SysAdmin
Member

Откуда:
Сообщений: 15
Мде... А воспользоваться возможностью онлайн перевода, предложенного прямо там же на странице, не?[/quot]
ооо...спасибо...не сразу заметил...
15 сен 11, 13:28    [11280979]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакций  [new]
Vitek_SysAdmin
Member

Откуда:
Сообщений: 15
alexeyvg
Vitek_SysAdmin
alexeyvg,

да
Понятно, значит у вас везде SP3a...

Да, это неприятная ошибка, в похожем случае разбирались с техсаппортом МС, полечилось изменением флага статьи (@schema_option) с учётом других параметров...
Ещё могу посоветовать в техсаппорт обратиться. Хотя с 2000 уже могут и не помочь.




как все печально...значит типа без техсаппорта не обойти эту проблему!?
15 сен 11, 13:53    [11281223]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакций  [new]
Vitek_SysAdmin
Member

Откуда:
Сообщений: 15
invm
//http://blogs.msdn.com/b/repltalk/archive/2010/02/19/the-process-could-not-execute-sp-repldone-sp-replcounters.aspx



а кто нибудь так делал, прокатывает?
просто я боюсь это делать на работающих базах, терять данные, время и нервы...
15 сен 11, 13:55    [11281249]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакций  [new]
invm
Member

Откуда: Москва
Сообщений: 9845
Vitek_SysAdmin, вы статью хоть прочитали?
Для начала:
1. Выполнить dbcc checkdb опубликованных БД.
2. Проверить в таблице msdb.dbo.restorehistory восстанавливались ли опубликованные БД из резервной копии.
15 сен 11, 15:53    [11282190]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакций  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31993
Vitek_SysAdmin
invm
//http://blogs.msdn.com/b/repltalk/archive/2010/02/19/the-process-could-not-execute-sp-repldone-sp-replcounters.aspx

а кто нибудь так делал, прокатывает?
просто я боюсь это делать на работающих базах, терять данные, время и нервы...
Если репликация умерла, то вы ничего не потеряете - всё уже потеряно :-)

Ну и самое правильное - пытаться воспроизвести ситуацию на тестовом окружении. Тогда можно эксперементировать со спокойной душой.
15 сен 11, 20:02    [11283765]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакций  [new]
Vitek_SysAdmin
Member

Откуда:
Сообщений: 15
invm
Vitek_SysAdmin, вы статью хоть прочитали?
Для начала:
1. Выполнить dbcc checkdb опубликованных БД.
2. Проверить в таблице msdb.dbo.restorehistory восстанавливались ли опубликованные БД из резервной копии.



dbcc checkdb - выполнил, вылез большой результат...
msdb.dbo.restorehistory - не нашол такую таблицу. Она должна создаться, или она изначально должна быть?

и после этого всего, что дальше?
19 сен 11, 11:32    [11296851]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакций  [new]
invm
Member

Откуда: Москва
Сообщений: 9845
Vitek_SysAdmin
dbcc checkdb - выполнил, вылез большой результат...

Потрясающе информативно...
Vitek_SysAdmin
msdb.dbo.restorehistory - не нашол такую таблицу. Она должна создаться, или она изначально должна быть?

restorehistory
19 сен 11, 12:53    [11297579]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакций  [new]
Vitek_SysAdmin
Member

Откуда:
Сообщений: 15
[quot invm]
Vitek_SysAdmin
dbcc checkdb - выполнил, вылез большой результат...

Потрясающе информативно...


DBCC results for 'kysomka'.
DBCC results for 'sysobjects'.
There are 560 rows in 11 pages for object 'sysobjects'.
DBCC results for 'sysindexes'.
There are 462 rows in 28 pages for object 'sysindexes'.
DBCC results for 'syscolumns'.
There are 2590 rows in 43 pages for object 'syscolumns'.
DBCC results for 'systypes'.
There are 26 rows in 1 pages for object 'systypes'.
DBCC results for 'syscomments'.
There are 477 rows in 83 pages for object 'syscomments'.
DBCC results for 'sysfiles1'.
There are 2 rows in 1 pages for object 'sysfiles1'.
DBCC results for 'syspermissions'.
There are 198 rows in 1 pages for object 'syspermissions'.
DBCC results for 'sysusers'.
There are 13 rows in 1 pages for object 'sysusers'.
DBCC results for 'sysproperties'.
There are 0 rows in 0 pages for object 'sysproperties'.
DBCC results for 'sysdepends'.
There are 1681 rows in 9 pages for object 'sysdepends'.
DBCC results for 'sysreferences'.
There are 2 rows in 1 pages for object 'sysreferences'.
DBCC results for 'sysfulltextcatalogs'.
There are 0 rows in 0 pages for object 'sysfulltextcatalogs'.
DBCC results for 'sysfulltextnotify'.
There are 0 rows in 0 pages for object 'sysfulltextnotify'.
DBCC results for 'sysfilegroups'.
There are 1 rows in 1 pages for object 'sysfilegroups'.
DBCC results for 'Tslive'.
There are 880 rows in 3 pages for object 'Tslive'.
DBCC results for 'Vallive'.
There are 1657 rows in 6 pages for object 'Vallive'.
DBCC results for 'WinM1'.
There are 40 rows in 1 pages for object 'WinM1'.
DBCC results for 'WinMsg'.
There are 40 rows in 1 pages for object 'WinMsg'.
DBCC results for 'UDSarj'.
There are 148 rows in 3 pages for object 'UDSarj'.
DBCC results for 'Asigbkns'.
There are 20 rows in 1 pages for object 'Asigbkns'.
DBCC results for 'UDSust'.
There are 375 rows in 4 pages for object 'UDSust'.
DBCC results for 'Alarm'.
There are 29 rows in 1 pages for object 'Alarm'.
DBCC results for 'Anlgdat'.
There are 630 rows in 18 pages for object 'Anlgdat'.
DBCC results for 'Bufout'.
There are 312 rows in 2 pages for object 'Bufout'.
DBCC results for 'c'.
There are 1141 rows in 6 pages for object 'c'.
DBCC results for 'Comanda'.
There are 6 rows in 1 pages for object 'Comanda'.
DBCC results for 'Conctobj'.
There are 179 rows in 1 pages for object 'Conctobj'.
DBCC results for 'Contrler'.
There are 15 rows in 1 pages for object 'Contrler'.
DBCC results for 'CONTSCAD'.
There are 0 rows in 0 pages for object 'CONTSCAD'.
DBCC results for 'DrNasKNS'.
There are 0 rows in 0 pages for object 'DrNasKNS'.
DBCC results for 'Gzu'.
There are 12 rows in 1 pages for object 'Gzu'.
DBCC results for 'IZMTDM'.
There are 0 rows in 0 pages for object 'IZMTDM'.
DBCC results for 'Kns'.
There are 0 rows in 0 pages for object 'Kns'.
DBCC results for 'KS'.
There are 0 rows in 0 pages for object 'KS'.
DBCC results for 'KSust'.
There are 0 rows in 0 pages for object 'KSust'.
DBCC results for 'Ktp'.
There are 0 rows in 0 pages for object 'Ktp'.
DBCC results for 'LastIzm'.
There are 48 rows in 1 pages for object 'LastIzm'.
DBCC results for 'Kust'.
There are 7 rows in 1 pages for object 'Kust'.
DBCC results for 'LG201106'.
There are 394833 rows in 2866 pages for object 'LG201106'.
DBCC results for 'Mixer'.
There are 45 rows in 1 pages for object 'Mixer'.
DBCC results for 'Modem'.
There are 13 rows in 1 pages for object 'Modem'.
DBCC results for 'LG201107'.
There are 414712 rows in 3007 pages for object 'LG201107'.
DBCC results for 'MSGDat'.
There are 153 rows in 1 pages for object 'MSGDat'.
DBCC results for 'NameObj'.
There are 5688 rows in 61 pages for object 'NameObj'.
DBCC results for 'Nasoskns'.
There are 0 rows in 0 pages for object 'Nasoskns'.
DBCC results for 'LG201108'.
There are 429604 rows in 3660 pages for object 'LG201108'.
DBCC results for 'OBJ1'.
There are 0 rows in 0 pages for object 'OBJ1'.
DBCC results for 'OBJ2'.
There are 0 rows in 0 pages for object 'OBJ2'.
DBCC results for 'LG201109'.
There are 195946 rows in 1818 pages for object 'LG201109'.
DBCC results for 'ObjToObj'.
There are 265 rows in 3 pages for object 'ObjToObj'.
DBCC results for 'LG201103'.
There are 1646247 rows in 12813 pages for object 'LG201103'.
DBCC results for 'sysarticles'.
There are 74 rows in 3 pages for object 'sysarticles'.
DBCC results for 'LG201104'.
There are 968644 rows in 7437 pages for object 'LG201104'.
DBCC results for 'OpisSU1'.
There are 5006 rows in 53 pages for object 'OpisSU1'.
DBCC results for 'sysschemaarticles'.
There are 43 rows in 1 pages for object 'sysschemaarticles'.
DBCC results for 'PrchOst'.
There are 0 rows in 0 pages for object 'PrchOst'.
DBCC results for 'OPRSCADA'.
There are 160 rows in 1 pages for object 'OPRSCADA'.
DBCC results for 'syspublications'.
There are 1 rows in 1 pages for object 'syspublications'.
DBCC results for 'ParGZU'.
There are 2197 rows in 13 pages for object 'ParGZU'.
DBCC results for 'SostSkv2'.
There are 2 rows in 1 pages for object 'SostSkv2'.
DBCC results for 'Anlglive'.
There are 632 rows in 3 pages for object 'Anlglive'.
DBCC results for 'LG201105'.
There are 411208 rows in 2990 pages for object 'LG201105'.
DBCC results for 'Pku'.
There are 7 rows in 1 pages for object 'Pku'.
DBCC results for 'Retro'.
There are 0 rows in 1 pages for object 'Retro'.
DBCC results for 'clive'.
There are 8095 rows in 30 pages for object 'clive'.
DBCC results for 'Snag'.
There are 31 rows in 1 pages for object 'Snag'.
DBCC results for 'syssubscriptions'.
There are 117 rows in 2 pages for object 'syssubscriptions'.
DBCC results for 'Snef'.
There are 79 rows in 1 pages for object 'Snef'.
DBCC results for 'ContLive'.
There are 82 rows in 1 pages for object 'ContLive'.
DBCC results for 'sysarticleupdates'.
There are 0 rows in 0 pages for object 'sysarticleupdates'.
DBCC results for 'SprNaprav'.
There are 10 rows in 1 pages for object 'SprNaprav'.
DBCC results for 'TKComModbus'.
There are 1746 rows in 33 pages for object 'TKComModbus'.
DBCC results for 'DDEPer'.
There are 57 rows in 1 pages for object 'DDEPer'.
DBCC results for 'MSpub_identity_range'.
There are 0 rows in 0 pages for object 'MSpub_identity_range'.
DBCC results for 'systranschemas'.
There are 0 rows in 0 pages for object 'systranschemas'.
DBCC results for 'Dp'.
There are 2 rows in 1 pages for object 'Dp'.
DBCC results for 'Svz'.
There are 0 rows in 0 pages for object 'Svz'.
DBCC results for 'Tdm'.
There are 0 rows in 0 pages for object 'Tdm'.
DBCC results for 'TiiDat'.
There are 565 rows in 10 pages for object 'TiiDat'.
DBCC results for 'kns2ngp'.
There are 0 rows in 0 pages for object 'kns2ngp'.
DBCC results for 'Tsdat'.
There are 885 rows in 3 pages for object 'Tsdat'.
DBCC results for 'USTAV'.
There are 73 rows in 1 pages for object 'USTAV'.
DBCC results for 'TUSER'.
There are 11 rows in 1 pages for object 'TUSER'.
DBCC results for 'CacheParams'.
There are 31 rows in 1 pages for object 'CacheParams'.
DBCC results for 'UDS'.
There are 112 rows in 1 pages for object 'UDS'.
DBCC results for 'Mestor'.
There are 22 rows in 1 pages for object 'Mestor'.
DBCC results for 'Udxr'.
There are 5 rows in 1 pages for object 'Udxr'.
DBCC results for 'Modemlive'.
There are 21 rows in 1 pages for object 'Modemlive'.
DBCC results for 'CacheParamValues'.
There are 11279 rows in 190 pages for object 'CacheParamValues'.
DBCC results for 'ValDat'.
There are 1657 rows in 6 pages for object 'ValDat'.
DBCC results for 'MSGlive'.
There are 153 rows in 1 pages for object 'MSGlive'.
DBCC results for 'Vrb'.
There are 12 rows in 1 pages for object 'Vrb'.
DBCC results for 'obj'.
There are 636 rows in 7 pages for object 'obj'.
DBCC results for 'UstBKNS'.
There are 0 rows in 0 pages for object 'UstBKNS'.
DBCC results for 'OpisBKNS'.
There are 485 rows in 5 pages for object 'OpisBKNS'.
DBCC results for 'OpisElek'.
There are 3014 rows in 24 pages for object 'OpisElek'.
DBCC results for 'Param'.
There are 2889 rows in 40 pages for object 'Param'.
DBCC results for 'dtproperties'.
There are 42 rows in 1 pages for object 'dtproperties'.
DBCC results for 'PComment'.
There are 332 rows in 8 pages for object 'PComment'.
DBCC results for 'Diction'.
There are 1822 rows in 12 pages for object 'Diction'.
DBCC results for 'SprNGDU'.
There are 3 rows in 1 pages for object 'SprNGDU'.
DBCC results for 'SprNGP'.
There are 16 rows in 1 pages for object 'SprNGP'.
DBCC results for 'Lg'.
There are 1846304 rows in 18843 pages for object 'Lg'.
DBCC results for 'TiiLive'.
There are 565 rows in 3 pages for object 'TiiLive'.
CHECKDB found 0 allocation errors and 0 consistency errors in database 'kysomka'.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
19 сен 11, 16:57    [11299983]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакций  [new]
Vitek_SysAdmin
Member

Откуда:
Сообщений: 15
restorehistory[/quot]

restore_history_id
2
restore_date
19.09.2011 10:46:56
destination_database_name
kysomka
user_name
sa
backup_set_id
3
restore_type
D
replace
0
recovery
0
restart
0
stop_at
<NULL>
device_count
1
stop_at_mark_name
<NULL>
stop_before
<NULL>
19 сен 11, 17:26    [11300312]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакций  [new]
invm
Member

Откуда: Москва
Сообщений: 9845
Vitek_SysAdmin, вы восстановили публикуемую БД из резервной копии. Так что ничего удивительного, что репликация у вас слетела.
19 сен 11, 18:00    [11300714]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакций  [new]
Vitek_SysAdmin
Member

Откуда:
Сообщений: 15
invm,

допустим, я настраиваю репликацию с нуля!как избежать, в дальнейшем что б она не падала, и не вываливалась та самая ошибка с чего начиналось это обсуждение?
20 сен 11, 16:32    [11307086]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить