Коллеги, есть предложение поднять и закрыть тему, относительно остановов агентов репликаций транзакциями. Совершенно неожиданно столкнулся с данной проблемой, т.к. был сконфигурированный сервер 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, но на прежней машине работало с такими же параметрами. Подскажите пожалуйста, что я мог упустиить?