Microsoft vertreibt Microsoft SQL Server 2008 R2 Service Pack 1 (SP1)-Fixes in einer herunterladbaren Datei. Da die Fixes kumulativ sind, enthält jede neue Version alle Hotfixes und alle Sicherheitsupdates, die in der vorherigen Update Version von SQL Server 2008 R2 Service Pack 1 (SP1) enthalten waren.

Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • Sie erstellen eine Tabelle, die einige BLOB-Datentypspalten (Binary Large Object) in Microsoft SQL Server 2008 R2 oder in Microsoft SQL Server 2012 enthält. Die Tabelle enthält beispielsweise eine Spalte für den Datentyp "Text".

  • Sie erstellen eine Transaktionspublikation, um die Spalten zu replizieren, die keine BLOB-Datentypspalten sind. Anschließend erstellen Sie ein Abonnement für die Publikation.

  • Sie erstellen eine weitere Transaktionspublikation, um die Spalten des BLOB-Datentyps zu replizieren. Anschließend erstellen Sie ein Abonnement für die Publikation.

  • Sie führen die UPDATETEXT-Anweisung aus , um die BLOB-Daten auf dem Verleger zu aktualisieren.

In diesem Szenario schlägt der Replikationsprotokolllese-Agent fehl. Darüber hinaus wird die folgende Fehlermeldung in der SQL Server-Fehlerprotokolldatei protokolliert:

Fehler: 17066, Schweregrad: 16, Zustand: 1SQL Server Assertion: Datei: <bcmdsink. cpp>, Zeile =<n> fehlerhafte Assertion = "src". Dieser Fehler kann Zeit bezogen sein. Wenn der Fehler nach erneuter Ausführung der Anweisung weiterhin auftritt, verwenden Sie DBCC CHECKDB, um die Datenbank auf strukturelle Integrität zu überprüfen, oder starten Sie den Server neu, um sicherzustellen, dass die Datenstrukturen im Arbeitsspeicher nicht beschädigt sind.

Fehlerbehebung

Informationen zum kumulativen Update

Kumulatives Update 5 für SQL Server 2012

Der Fix für dieses Problem wurde erstmals im kumulativen Update 5 veröffentlicht. Wenn Sie weitere Informationen zum beziehen dieses kumulativen Updatepakets für SQL Server 2012 benötigen, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

2777772 Kumulatives Updatepaket 5 für SQL Server 2012 Hinweis Da die Builds kumulativ sind, enthält jede neue Fix-Version alle Hotfixes und alle Sicherheitsupdates, die in der vorherigen Version von SQL Server 2012 behoben wurden. Wir empfehlen, dass Sie die neueste Fix-Version anwenden, die diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:

2692828 Die SQL Server 2012-Builds, die nach der Veröffentlichung von SQL Server 2012 veröffentlicht wurden

Kumulatives Update 4 für SQL Server 2008 R2 SP2

Die Fehlerbehebung für dieses Problem wurde zuerst in Kumulatives Update 4 veröffentlicht. Wenn Sie weitere Informationen zum beziehen dieses kumulativen Updatepakets für SQL Server 2008 R2 SP 2 erhalten möchten, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

2777358 Kumulatives Updatepaket 4 für SQL Server 2008 R2 Service Pack 2 Hinweis Da die Builds kumulativ sind, enthält jede neue Fix-Version alle Hotfixes und alle Sicherheitsupdates, die mit der vorherigen Version von SQL Server 2008 R2 SP 2 behoben wurden. Wir empfehlen, dass Sie die neueste Fix-Version anwenden, die diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:

2730301 Die SQL Server 2008 R2-Builds, die nach dem Veröffentlichen von SQL Server 2008 R2 Service Pack 2 veröffentlicht wurden

SQL Server 2008 R2 Service Pack 1

Der Fix für dieses Problem wurde erstmals im kumulativen Update 9 für SQL Server 2008 R2 Service Pack 1 veröffentlicht. Wenn Sie weitere Informationen zu diesem kumulativen Updatepaket erhalten möchten, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

2756574 Kumulatives Updatepaket 9 für SQL Server 2008 R2 SP1Hinweis Da die Builds kumulativ sind, enthält jede neue Fix-Version alle Hotfixes und alle Sicherheitsupdates, die mit der vorherigen Version von SQL Server 2008 R2 behoben wurden. Microsoft empfiehlt, die neueste Fix-Version zu verwenden, die diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:

2567616 Die SQL Server 2008 R2-Builds, die nach der Veröffentlichung von SQL Server 2008 R2 SP1 veröffentlicht wurden Microsoft SQL Server 2008 R2-Hotfixes werden für bestimmte SQL Server-Service Packs erstellt. Sie müssen einen SQL Server 2008 R2 Service Pack 1-Hotfix auf eine Installation von SQL Server 2008 R2 Service Pack 1 anwenden. Standardmäßig ist jeder Hotfix, der in einem SQL Server-Service Pack bereitgestellt wird, im nächsten SQL Server-Service Pack enthalten.

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.

Informationsquellen

Weitere Informationen zu Replikationstypen finden Sie auf der folgenden MSDN-Website:

Allgemeine Informationen zu ReplikationstypenWeitere Informationen zur Funktionsweise der Transaktionsreplikation finden Sie auf der folgenden MSDN-Website:

Funktionsweise der Transaktionsreplikation

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.