Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ознаки

Припустімо, що ви використовуєте реплікацію злиття, що програма Publisher працює на сервері Microsoft SQL Server 2012 або SQL Server 2012 Service Pack 1 (SP1). Коли ви оновлюєте програму Publisher до SQL Server 2012 Service Pack 2 (SP2), ви не можете перезапустити агент злиття. Крім того, з'являється таке повідомлення про помилку:

Процес злиття не зміг виконати очищення метаданих на основі збереження у базі даних "MergePub". Якщо ця помилка не зникає, випробуйте час очікування для цього процесу або скористайтеся скороченням періоду зберігання. Під час виправлення неполадок перезапустіть синхронізацію з журналом докладного журналу та вкажіть вихідний файл, до якого потрібно створити запис.

Під час виконання sp_mergemetadataretentioncleanup збереженої процедури уручну в програмі Publisher, Збережена процедура не відображається, і з'являється таке повідомлення про помилку:

MSG 206, рівень 16, стан 2, процедура sp_mergemetadataretentioncleanup, лінія 63операнд тип зіткнення: велике ціле несумісний із uniqueidentifierMsg 206, рівень 16, стан 2, процедура sp_mergemetadataretentioncleanup, лінія 65операнд тип зіткнення: Int несумісний із uniqueidentifier

Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:

Інші способи вирішення

Щоб вирішити цю проблему, виконайте наведені нижче запити для опублікованої бази даних.if exists (select * from sys.columns sc inner join sys.types st on sc.system_type_id = st.system_type_id where object_id = object_id('dbo.sysmergesubscriptions') and sc.name = 'last_local_recgen' and st.name = 'uniqueidentifier') begin alter table dbo.sysmergesubscriptions drop column last_local_recgen alter table dbo.sysmergesubscriptions add last_local_recgen bigint null end

Стан

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

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×