KB2618680 — POPRAWKA: Błąd "Niezarejestrowane poprawnie" podczas korzystania z subskrypcji ściągania i interakcyjnego narzędzia do rozwiązywania konfliktów replikacji

Dotyczy
SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Express SQL Server 2008 Express with Advanced Services SQL Server 2008 Standard SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express SQL Server 2008 R2 Express with Advanced Services SQL Server 2008 R2 Standard

Firma Microsoft dystrybuuje poprawki dla programu Microsoft SQL Server 2008 z dodatkiem SP2 lub Microsoft SQL Server 2008 R2 jako jeden plik do pobrania. Ponieważ poprawki są zbiorcze, każda nowa wersja zawiera wszystkie poprawki i aktualizacje zabezpieczeń zawarte w poprzedniej wersji programu SQL Server 2008 z dodatkiem SP2 lub aktualizacji programu SQL Server 2008 R2.

Objawy

Rozważmy następujący scenariusz:

  • Skonfigurowano następujące środowisko replikacji scalania:

    • Wydawca lub dystrybutor używa programu Microsoft SQL Server 2008 lub Microsoft SQL Server 2008 R2.
    • Subskrybent korzysta z programu Microsoft SQL Server 2005.
  • Subskrypcja jest konfigurowana jako subskrypcja ściągana.

  • Włącz opcję Użyj grup partycji w artykule publikacji. Na przykład możesz użyć filtrów dla artykułu.

  • Do replikacji scalania służy interakcyjne narzędzie do rozwiązywania konfliktów Microsoft Replication. Na przykład jest używany program do rozwiązywania konfliktów programu Microsoft SQL Server Subscriber Always Wins.

  • Podjęto próbę uruchomienia replikacji.

W tym scenariuszu replikacja kończy się niepowodzeniem i jest wyświetlany komunikat o błędzie podobny do następującego:

Uwaga

<Nazwa >narzędzia do rozwiązywania konfliktów nie jest poprawnie zarejestrowany

      

Przyczyna

Ten problem występuje, ponieważ wydawca lub dystrybutor zwraca subskrybentowi nieprawidłowy klucz CLSID COM.

Rozwiązanie

Informacje o aktualizacji zbiorczej

Dodatek Service Pack 3 dla programu SQL Server 2008

Poprawkę rozwiązującą ten problem opublikowano po raz pierwszy w aktualizacji zbiorczej 3 dla dodatku Service Pack 3 dla programu SQL Server 2008. Aby uzyskać więcej informacji dotyczących tego pakietu aktualizacji skumulowanych, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2648098 Pakiet aktualizacji zbiorczej 3 dla dodatku Service Pack 3 SQL Server 2008Uwaga Ponieważ te kompilacje są zbiorcze, każda nowa poprawka zawiera wszystkie poprawki i poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej wersji poprawki SQL Server 2008. Firma Microsoft zaleca 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:

2629969 Kompilacje SQL Server 2008 wydane po wydaniu dodatku Service Pack 3 SQL Server 2008 Poprawki Microsoft SQL Server 2008 są tworzone dla określonych SQL Server dodatków Service Pack. Należy zastosować poprawkę dodatku Service Pack 3 dla programu SQL Server 2008 do instalacji dodatku Service Pack 3 dla programu SQL Server 2008. Domyślnie każda poprawka dostępna w dodatku Service Pack dla programu SQL Server jest uwzględniona w następnym dodatku Service Pack dla programu SQL Server.

SQL Server 2008 R2

Poprawka rozwiązująca ten problem została po raz pierwszy opublikowana w aktualizacji zbiorczej 11. Aby uzyskać więcej informacji dotyczących sposobu uzyskania tego pakietu aktualizacji zbiorczej 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:

2633145 Pakiet aktualizacji zbiorczej 11 dla SQL Server 2008 R2 Uwaga Ponieważ te kompilacje są zbiorcze, każda nowa poprawka zawiera wszystkie poprawki i poprawki zabezpieczeń z poprzednich wersji SQL Server 2008 R2. 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:

981356 Kompilacje SQL Server 2008 R2 wydane po wydaniu SQL Server 2008 R2

SQL Server 2008 R2 z dodatkiem Service Pack 1

Poprawkę rozwiązującą ten problem opublikowano po raz pierwszy w aktualizacji zbiorczej 4 dla programu SQL Server 2008 R2 z dodatkiem Service Pack 1. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu aktualizacji zbiorczej, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2633146 Pakiet aktualizacji zbiorczej 4 dla dodatku Service Pack 1 dla systemu SQL Server 2008 R2 Uwaga Ponieważ te kompilacje są zbiorcze, każda nowa wersja poprawki zawiera wszystkie poprawki i poprawki zabezpieczeń z poprzedniej wersji poprawki dla SQL Server 2008 R2. 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

Dodatek Service Pack 2 dla programu SQL Server 2008

Poprawkę rozwiązującą ten problem opublikowano po raz pierwszy w pakiecie aktualizacji zbiorczej 7 dla dodatku Service Pack 2 dla programu SQL Server 2008. Aby uzyskać więcej informacji dotyczących sposobu uzyskania tego pakietu aktualizacji zbiorczej dla programu SQL Server 2008 z dodatkiem Service Pack 2 (SP2), kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2617148 Pakiet aktualizacji zbiorczych 7 dla dodatku Service Pack 2 SQL Server 2008Uwaga Ponieważ te kompilacje mają charakter zbiorczy, każda nowa aktualizacja zawiera wszystkie poprawki i aktualizacje zabezpieczeń z poprzedniej aktualizacji dodatku SP2 SQL Server 2008. Zalecamy rozważenie zastosowania najnowszej wersji aktualizacji 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:

2402659 Kompilacje SQL Server 2008 wydane po wydaniu dodatku Service Pack 2 SQL Server 2008

Obejście

Aby obejść ten problem, użyj jednej z następujących metod:

  • Wyłącz opcję Użyj grup partycji w artykule publikacji.
  • Skonfiguruj subskrypcję jako subskrypcję wypychaną.

      

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.