Unterstützt DROP TABLE DDL für Transaktionsreplikation in SQL Server 2014 und SQL Server 2016 SP1 enthaltenen Artikel

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 3170123
Dieser Artikel beschreibt eine Verbesserung, die eine Tabelle zulässt, die als Artikel in Transaktionsreplikationspublikation aus der Datenbank gelöscht werden und die Publikationen enthalten ist. Eine Tabelle kann nur gelöscht werden, wenn die Allow_drop -Eigenschaft auf TRUE für alle Publikationen festgelegt haben, die die Tabellen als Artikel. Wenn die Eigenschaft auf FALSE für die Publikationen, die Artikel enthalten festgelegt ist, wird der DROP TABLE -Vorgang fehl und meldet, dass replizierte Artikel können nicht gelöscht werden.

Wenn die Publikationen LÖSCHEN TABELLE DDL unterstützt, Löschen der DROP TABLE -Vorgang die Tabelle aus der Publikation. Der Protokolllese-Agent post-Befehl einen Cleanup der Verteilungsdatenbank gelöschte Tabelle und die Bereinigung der Publisher-Metadaten. Wenn Log Reader alle Protokolleinträge noch nicht, die auf die gelöschte Tabelle verweisen verarbeitet, wird es neue Befehle ignorieren, die gelöschte Tabelle zugeordnet sind. Bereits verarbeitete Datensätze werden Verteilungsdatenbank übermittelt. Sie können auf Subskribenten-Datenbank angewendet werden, wenn der sie verarbeitet, bevor veraltet (abgelegte) Artikel Protokollleser bereinigt.

Befehl Drop tabellenunterstützung für eine Publikation aktivieren:
exec sp_changepublication @publication = '<Publication Name>', @property = 'allow_drop', @value = 'true'
Befehl Drop Unterstützung beim Erstellen einer Publikation aktivieren:

exec sp_addpublication @publication = '<Publication Name>', ..., @allow_drop = N'true'
Der Standardwert der Eigenschaft Allow_drop wird FAlsefestgelegt.
Lösung
Dieses Problem wurde für SQL Server die folgenden kumulativen Updates behoben:
Kumulative Updates für SQL Server
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheits-Updates, die im vorherigen kumulativen Update enthalten waren. Sehen Sie sich die neuesten kumulativen Updates für SQL Server an:

Service Pack-Informationen

Diese Funktion wurde in den folgenden Servicepacks für SQL Server eingeführt:

Zu den Servicepacks für SQL Server

Servicepacks sind kumulativ. Jedes neue Servicepack enthält alle Updates aus früheren Servicepacks sowie alle neuen Fixes. Unsere Empfehlung ist das neueste Servicepack und das neueste kumulative Update für dieses Servicepack anwenden. Sie müssen ein früheres Servicepack installieren, bevor Sie das neueste Servicepack installieren. Verwenden Sie Tabelle 1 im folgenden Artikel Weitere Informationen über die aktuelle Servicepack und das neueste kumulative Update.

Ermitteln Sie die Version und Edition und Update auf SQL Server-Komponenten
Status
Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt "Eigenschaften" aufgeführt sind.

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 3170123 – Letzte Überarbeitung: 11/23/2016 22:19:00 – Revision: 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 KbMtde
Feedback