Проблемы
Предположим, что вы используете Microsoft SQL Server 2012 или SQL Server 2014 Merge Replication. Существует зависимость между базами данных в любом из опубликованных объектов базы данных с тем же именем схемы и именем объекта. В этом случае появляются указанные ниже сообщения об ошибках.
> сценарий схемы "<имя файла.SCH ' не может быть распространен на подписчик. Процессу не удалось прочитать файл "<pathname>\<имя_файла>. sch" "из-за ошибки операционной системы 2.
Причина
Проблема возникает из-за того, что агент моментальных снимков SQL Server иногда возвращает неверную базу данных для определенных зависимостей, если существует зависимость между базой данных, представленная в любом из публикуемых объектов базы данных.
Решение
После применения исправления SQL Server изменит его поведение, чтобы пропустить все зависимости, не относящиеся к статьям, если для базы данных задано значение, отличное от текущей базы данных издателя. Эта проблема впервые устранена в следующем накопительном обновлении SQL Server.
Накопительное обновление 1 для SQL Server 2014 /en-us/help/2931693
Накопительное обновление 9 для SQL Server 2012 с пакетом обновления 1 (SP1) /en-us/help/2931078
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".