KB2929903. ВИПРАВЛЕННЯ. Агент злиття завершується помилкою під час застосування знімка в екземплярі SQL Server 2012 або SQL Server 2014, якщо присутні залежності між базами даних

Застосовується до
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Ознаки

Припустімо, ви використовуєте функцію злиття реплікації SQL Server Microsoft 2012 або SQL Server 2014. У будь-якому з опублікованих об'єктів бази даних існує залежність між базами даних з однаковими іменами схеми й об'єкта. У цьому випадку з'являються такі повідомлення про помилки:

Примітка.

Сценарій схеми FileName.sch<> не вдалося поширити серед абонента.
Процес не зміг прочитати файл "<pathname>\<FileName.sch>''" через помилку ОС 2.

Причина

Ця проблема виникає тому SQL Server агент знімків іноді повертає неправильну базу даних для певних залежностей, якщо в будь-якому з опублікованих об'єктів бази даних є залежність між базами даних.

Спосіб усунення проблеми

Після застосування виправлення SQL Server SQL Server налаштує свою поведінку, щоб ігнорувати будь-яку залежність, не пов'язану зі статтею, якщо для бази даних встановлено будь-яке інше значення, ніж поточна база даних видавця.

Вперше виправлено цю проблему в наступному сукупному оновленні SQL ServerSQL Server.

Сукупний пакет оновлень 1 за SQL Server 2014 р. /uk-ua/help/2931693

Сукупний пакет оновлень 9 для SQL Server 2012 р. (SP1) /en-us/help/2931078

Відомості про сукупні оновлення для SQL ServerSQL Server

Кожне нове сукупне оновлення для SQL Server містить усі виправлення та виправлення системи безпеки, які входили до попереднього сукупного пакета оновлень. Перегляньте останні сукупні оновлення для SQL Server.

      

Стан

Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".