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

Ознаки

Припустимо, що ви створюєте транзакційний публікацію, використовуючи sp_addpublication збережену ПРОЦЕДУРУ в SQL Server 2014 або 2016, і ви встановили властивість @allow_dropTrue. Після того як ви перетягуєте таблицю, опубліковану в публікації, і видаляєте вручну застарілої статті з публікації, може з'явитися повідомлення про помилку приблизно такого вигляду:

Віддалений сервер "(null)" не існує.

Наприклад, ця проблема виникає в таких випадках:

  • Ви публікуєте таблицю в транзакційний публікації, а потім встановили властивість @allow_drop значення TRUE ( істина).

  • Ви видалите опубліковану таблицю.

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

    • sp_MSdropobsoletearticle

    • sp_droparticle

    • sp_droppublication

У цьому випадку наведені нижче повідомлення про помилку записуються в докладний журнал:

Стан: 0, код: 1007, Text: ' процес не може виконати "sp_MSadd_replcmds" на "SQL_SERVER_INSTANCE". ". Процес не може виконати "sp_MSadd_replcmds" на "SQL_SERVER_INSTANCE". Стан агента retl: 6Status: 0, Code: 1007, Text: ' віддалений сервер ' (null) "не існує або не призначений як дійсний видавець або у вас немає дозволу на перегляд доступних видавців.". Стан: 4, код: 6001, Text: "потік фону для команди завантажувача" – це вихід. Стан: 0, код: 22020, Text: "не вдалося виконати для дистриб'ютора". Стан: 0, код: 22037, Text: ' останній крок не має журналу жодного повідомлення! '.

Примітка. Служба підтримки таблиці в SQL Server 2014 із пакетом оновлень 2 (DROP Table DDL) Додано. Щоб отримати відомості про підтримку таблиці, ознайомтеся з наведена нижче стаття в базі знань Microsoft Knowledge Base:

3170123 Підтримка ТАБЛИЦІ DDL для статей, які входять до складу транзакцій реплікації у SQL Server 2014

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

Ця проблема усунена в таких сукупних оновлень для SQL Server:

Сукупне оновлення 1 для SQL server 2014 Service Pack 2 накопичувальне оновлення 2 для SQL Server 2016

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

Останнє Сукупне оновлення для SQL server 2014 останнє СУКУПНЕ оновлення для SQL Server 2016

Стан

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

Посилання

Відомості про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.

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

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

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

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

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

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

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

×