UP Репликации и Distribution агенты SQL 2005

smokerman
Дата: 19.01.2009 16:03:03
Коллеги, есть предложение поднять и закрыть тему, относительно остановов агентов репликаций транзакциями. Совершенно неожиданно столкнулся с данной проблемой, т.к. был сконфигурированный сервер Push subscribtions с большим множеством репликаций и все прекрасно работало. Перенесли инстанс на более шустрый и просторный сервер, благополучно поднялся из бэкапов и скриптов 27 логридеров и 185 distribution агентов - даже параметры агентов остались прежними. При старте Sql Agent стартуют все джобы запускающие агентов, видно что репликации "бегут" но не все. Если посмотреть в диспетчер задач, то наглядно видно активные рабочие distrib.exe подъедают около 7000-9000 кб., а те что "Staring agent" около всего 632кб. Предположил, что сервер каким то образом не может работать с памятью и\или количеством процессов - запустил 1.bat с текстом "start 1.bat" - все ок, открылось более 400 экземпляров cmd каждый брал примерно по 1200 кб.

Собрат по проблеме писал безответно -
MagicalHaven
Подскажите пожалуйста:
На Windows 2003 Enterprise Server установлен SQL 2005 Enterprise Server + SP2
С этого сервера идут репликации идут репликации на другие сервера
У нас 166 distribution агентов. На данный момент мы можем запустить одновременно только 122 distribution агента. Если запустить 123-й агент, то в статусе синхронизации пишется Staring agent и ничего не происходит. Очередность запуска значения не имеет. В качестве 123-его может быть любой distribution агент

пробовал варианты параметров http://www.sql.ru/articles/mssql/02120401ReplicationAgents.shtml, но на прежней машине работало с такими же параметрами. Подскажите пожалуйста, что я мог упустиить?
maroucia
Дата: 20.01.2009 01:26:53
вот тут ищите

(1) Please follow article 949296:
Some SQL Server replication agents cannot run when you configure
many replication agents to run on a server
http://support.microsoft.com/default.aspx?scid=kb;EN-US;949296
especially the steps given in section "How to examine the use of the
desktop heap". The result that is returned for the "dheapmon -s" command
will indicate if further configuration steps are needed.

If the desktop heap of SQL Server Agent would be exhausten, then article
824422 would be relevant. If too many different desktops are created we'd
need to discuss the current configuration of the agent execution.
smokerman
Дата: 21.01.2009 12:23:12
Спасибо, все получилось ;)