Firma Microsoft dystrybuuje poprawki do programu Microsoft SQL Server 2008 R2 jako jeden plik do pobrania. Ponieważ poprawki są zbiorcze, każda nowa wersja zawiera wszystkie poprawki i poprawki zabezpieczeń zawarte w poprzedniej wersji poprawki programu SQL Server 2008 R2.
Objawy
Rozważmy następujący scenariusz:
Tworzysz publikację replikacji transakcyjnej w wystąpieniu systemu Microsoft SQL Server 2008 R2.
Publikacja zawiera tabelę z kolumną XML.
Podczas inicjowania publikacji w tabeli występuje jedno z następujących zdarzeń:
- W kolumnie XML zostanie wstawiony wiersz zawierający pusty ciąg.
- Wiersz jest aktualizowany przez wstawienie pustego ciągu do kolumny XML.
W tym scenariuszu występuje awaria agenta czytnika dzienników replikacji i replikacja kończy się niepowodzeniem.
Uwaga Ten problem nie występuje, jeśli kolumna XML ma wartość NULL.
Rozwiązanie
Informacje o aktualizacji zbiorczej
SQL Server 2008 R2 z dodatkiem Service Pack 1
Poprawka rozwiązująca ten problem została po raz pierwszy opublikowana w aktualizacji zbiorczej 6. Aby uzyskać więcej informacji dotyczących sposobu uzyskania tego pakietu aktualizacji zbiorczej dla dodatku Service Pack 1 dla programu SQL Server 2008 R2, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
2679367 Pakiet aktualizacji zbiorczej nr 6 dla dodatku Service Pack 1 dla systemu SQL Server 2008 R2Uwaga Ponieważ te kompilacje są zbiorcze, każda nowa wersja poprawki zawiera wszystkie poprawki i poprawki zabezpieczeń zawarte w poprzedniej wersji poprawki dla SQL Server 2008 R2 z dodatkiem Service Pack 1. Zalecamy rozważenie zastosowania najnowszej wersji poprawki zawierającej tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
2567616 Kompilacje SQL Server 2008 R2 wydane po wydaniu dodatku Service Pack 1 SQL Server 2008 R2
Obejście
Aby obejść ten problem, postępuj zgodnie z poniższymi wskazówkami:
- W kolumnie XML nie wstawiaj wiersza zawierającego pusty ciąg.
- Nie należy aktualizować wiersza przez wstawienie pustego ciągu w kolumnie XML.
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Źródła informacji
Aby uzyskać więcej informacji o agencie czytnika dzienników replikacji, odwiedź następującą witrynę sieci Microsoft Developer Network (MSDN) w sieci Web: