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

У цій статті наведено покращення, що дає змогу видалити таблицю, яка входить до складу публікації в транзакційний реплікація, яка буде видалена з бази даних і публікації. Таблицю можна видалити лише в тому випадку, якщо властивість allow_drop має значення True для всіх публікацій, які мають таблиці, як у статті. Якщо властивість має значення false для будь-якого з публікацій, які містять цю статтю, після цього не вдасться виконати операцію " Видалити таблицю " та повідомити про те, що репліковані статті не можна видалити. Якщо в ТАБЛИЦІ буде підтримується служба DDL (и), то в разі, якщо в результаті публікації в полі " Буквиця " є таблиця. Агент невізуального журналу опублікуйте команду очищення для бази даних розповсюдження, а потім виконайте очищення метаданих програми Publisher. Якщо невізуальний журнал не переробив всі записи журналів, які посилаються на пропускану таблицю, буде пропущено нові команди, пов'язані з пропусканню таблиці. До бази даних розповсюдження буде доставлено вже оброблені записи. Вони можуть застосовуватися до бази даних абонента, якщо агент розподілу обробляє їх, перш ніж у невізуальний журнал буде вичитування застарілих (скинутих) статей. Команда, яка дає змогу активувати підтримку таблиці для публікації:exec sp_changepublication @publication = '<Publication Name>', @property = 'allow_drop', @value = 'true' Команда, яка дає змогу активувати підтримку таблиці під час створення публікації:exec sp_addpublication @publication = '<Publication Name>', ..., @allow_drop = N'true' Значення за замовчуванням для властивості allow_drop має значення False.

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

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

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

Найновіше Сукупне оновлення для SQL Server 2016

Відомості про пакет оновленьЦя функція вперше була впроваджена в наведених нижче пакетах оновлень для SQL Server:

Відомості про пакети оновлень для сервера SQL ServerПакети оновлень є сукупними. Кожен новий пакет оновлень містить усі виправлення, які містяться в попередніх пакетах оновлень, а також будь-які нові виправлення. Наша рекомендація – це використання найновішого пакета оновлень і найновішого сукупного оновлення для цього пакета оновлень. Перед інсталяцією найновішого пакета оновлень не потрібно інсталювати попередню версію пакета оновлень. У цій статті описано, як знайти докладні відомості про найновіший пакет оновлень і найновіше накопичувальне оновлення, використовуючи таблицю 1.Визначення рівня версії, випуску та оновлення сервера SQL Server і його компонентів

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

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

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

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

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

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

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

×