В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

Поддерживает УДАЛЕНИЕ ТАБЛИЦЫ DDL для статей, входящих в репликации транзакций в SQL Server 2014 или 2016 SQL Server SP1

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 3170123
В данной статье описывается улучшение, которое позволяет таблице, включен в качестве статьи в публикации репликации транзакций для удаления из базы данных и publication(s). Таблица может быть удален только в том случае, если свойство allow_drop имеет значение TRUE для всех публикаций, имеющих таблиц как статьи. Если свойство имеет значение FALSE для всех публикаций, содержащих статьи, операции DROP TABLE сбой и сообщить реплицируемой статьи не может быть удален.

Если УДАЛИТЬ DDL ТАБЛИЦЫ поддерживается publication(s), затем операции DROP TABLE удалить таблицу из публикации и базы данных. Агент чтения журнала будет учесть команды очистки для базы данных распространителя удаленные таблицы и выполните очистку метаданных издателя. Если средство чтения журнала не обработаны все записи журнала, ссылающиеся на удаленную таблицу, она будет игнорировать новые команды, связанные с удаленную таблицу. В базе данных распространителя, будут доставлены уже обработанных записей. Они могут быть применены в базе данных подписчика Если агент распространителя обрабатывает их до чтения журнала удаляет устаревшие статей (удаленные).

Команда для включения поддержки перетаскивания таблицы для публикации:
exec sp_changepublication @publication = '<Publication Name>', @property = 'allow_drop', @value = 'true'
Команда для включения поддержки перетаскивания таблицы при создании публикации:

exec sp_addpublication @publication = '<Publication Name>', ..., @allow_drop = N'true'
Falseприсваивается значение по умолчанию свойства allow_drop .
Решение
Эта проблема была исправлена в следующее накопительное обновление для SQL Server:
О накопительных пакетах обновления для SQL Server
Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и все безопасности исправления, входившие в состав предыдущего накопительного обновления. Извлечь последние накопительные обновления для SQL Server:

Сведения о пакете обновления

Эта функция впервые появилась в следующие пакеты обновления для SQL Server:

О пакетах обновления для SQL Server

Пакеты обновления являются накопительными. Каждый новый пакет содержит все исправления, включенные в пакеты предыдущих версий, а также новые исправления. Наши рекомендации — применить последний пакет обновления и последнее накопительное обновление для этого пакета обновления. Установка предыдущего пакета обновления, прежде чем устанавливать пакет обновления не нужно. Используйте таблицу 1 в следующей статье для получения дополнительных сведений о последнем пакете обновления и последнее накопительное обновление.

Как определить версию, уровень выпуска и обновления SQL Server и его компонентов
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 3170123 — последний просмотр: 11/24/2016 00:00:00 — редакция: 3.0

Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web, Microsoft SQL Server 2016 Developer, Microsoft SQL Server 2016 Enterprise, Microsoft SQL Server 2016 Enterprise Core, Microsoft SQL Server 2016 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3170123 KbMtru
Отзывы и предложения