Poprawka: Po uruchomieniu polecenia "dbcc dbreindex" lub "alter index", niektóre transakcje nie są replikowane do subskrybentów w replikacji transakcyjnej w programie SQL Server 2005 lub SQL Server 2008

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 959032 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Usterka nr: 50003736 (poprawka SQL)
Usterka nr: 50003555 (poprawka SQL)

SQL Server 2008

Microsoft rozpowszechnia poprawki programu Microsoft SQL Server 2008 jako jeden plik do pobrania. Ponieważ poprawki są zbiorcze, każde nowe wydanie zawiera wszystkie poprawki i rozwiązać wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniego programu SQL Server 2008 release.

SQL Server 2005

Microsoft rozpowszechnia poprawki programu Microsoft SQL Server 2005 jako jeden plik do pobrania. Ponieważ poprawki są zbiorcze, każde nowe wydanie zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniego programu SQL Server 2005 ustalić wersji.
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

Symptomy

Rozważmy następujący scenariusz. Microsoft SQL Server 2005 lub Microsoft SQL Server 2008 można skonfigurować na bazie danych replikacji transakcyjnej. Połączyć się z wystąpieniem programu SQL Server 2005 lub wystąpienie programu SQL Server 2008, a następnie ponownie utworzyć indeks dla tabeli opublikowane. W tym samym czasie możesz wstawić do tabeli opublikowanych niektóre wiersze. W tym scenariuszu występują następujące symptomy:
  • Pojawi się następujący komunikat ostrzegawczy podczas wykonywania zadania odbudować indeks:
    Replikacja Pomija rejestrowanie wersja schematu, ponieważ tabela systranschemas nie jest obecny w bazie danych '1'. To jest tylko komunikat informacyjny. Jest wymagane żadne działanie użytkownika.
  • W tym scenariuszu mogą zostać utracone zmiany, które powinny być stosowane na subskrybenta. Powraca do synchronizacji, Agent replikacji dystrybucji może zakończyć się niepowodzeniem. Gdy występuje ten problem, wyświetlany jest kod błędu 20598 i następujący komunikat o błędzie:


    Wiersz nie znaleziono przez subskrybenta, po zastosowaniu polecenia replikowanych.

Rozwiązanie

Dla programu SQL Server 2008

Poprawkę dotyczącą tego problemu najpierw została wydana w zbiorczej aktualizacji 2. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu aktualizacji zbiorczej dla programu SQL Server 2008, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
958186 Zbiorczego pakietu aktualizacji 2 dla programu SQL Server 2008
Uwaga Ponieważ kompilacje kumulują się, każde nowe wydanie poprawka zawiera wszystkie poprawki i rozwiązać wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniego programu SQL Server 2008 release. Zaleca się, że należy rozważyć zastosowanie najnowszej wersji poprawki, zawierający tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia go w bazie wiedzy Microsoft Knowledge Base:
956909 SQL Server 2008 buduje wydane po wydaniu programu SQL Server 2008

Dla programu SQL Server 2005

Uwaga Znaleziono wiele problemów z Odbudowa indeksów programu SQL Server 2005. Zdecydowanie zalecamy zastosowanie najnowszego dodatku service pack i aktualizacje zbiorcze wydane w celu uniknięcia problemów z Odbudowa indeksów baz danych, które są zdefiniowane w publikacji replikacji transakcyjnej.

SQL Server 2005 z dodatkiem Service Pack 2

Ważne Jeśli używasz dodatku Service Pack 2 dla programu SQL Server 2005, należy użyć tej poprawki.

Poprawkę dotyczącą tego problemu najpierw została wydana w 10 aktualizację zbiorczą dla programu SQL Server 2005 Service Pack 2. Aby uzyskać więcej informacji na temat tego pakietu aktualizacji zbiorczej kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
956854 Zbiorcza aktualizacja pakietu 10 dla dodatku Service Pack 2 dla programu SQL Server 2005
Uwaga Ponieważ kompilacje kumulują się, każde nowe wydanie poprawka zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniego programu SQL Server 2005 ustalić wersji. Firma Microsoft zaleca, aby rozważyć zastosowanie najnowszej wersji poprawki, zawierający tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia go w bazie wiedzy Microsoft Knowledge Base:
937137 SQL Server 2005 buduje wydane po wydaniu dodatku Service Pack 2 dla programu SQL Server 2005
Microsoft SQL Server 2005 poprawki są tworzone dla szczególnych dodatkach service Pack dla programu SQL Server. Należy zastosować poprawkę dodatku Service Pack 2 dla programu SQL Server 2005 instalacji programu SQL Server 2005 z dodatkiem Service Pack 2. Domyślnie wszystkie poprawki, która jest dostępna w dodatku service pack dla programu SQL Server znajduje się w przyszłym dodatku service pack dla programu SQL Server.

SQL Server 2005 z dodatkiem Service Pack 3

Ważne Jeśli używasz dodatku Service Pack 3 dla programu SQL Server 2005, należy użyć tej poprawki.

Poprawkę dotyczącą tego problemu został wydany również później w zbiorczej aktualizacji 1 dla dodatku Service Pack 3 dla programu SQL Server 2005. Aby uzyskać więcej informacji na temat tego pakietu aktualizacji zbiorczej kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
959195 Zbiorczego pakietu aktualizacji 1 dla dodatku Service Pack 3 dla programu SQL Server 2005
Uwaga Ponieważ kompilacje kumulują się, każde nowe wydanie poprawka zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniego programu SQL Server 2005 ustalić wersji. Firma Microsoft zaleca, aby rozważyć zastosowanie najnowszej wersji poprawki, zawierający tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia go w bazie wiedzy Microsoft Knowledge Base:
960598 SQL Server 2005 buduje wydane po wydaniu dodatku Service Pack 3 dla programu SQL Server 2005
Microsoft SQL Server 2005 poprawki są tworzone dla szczególnych dodatkach service Pack dla programu SQL Server. Do instalacji dodatku Service Pack 3 dla programu SQL Server 2005 należy zastosować poprawkę dodatku Service Pack 3 dla programu SQL Server 2005. Domyślnie wszystkie poprawki, która jest dostępna w dodatku service pack dla programu SQL Server znajduje się w przyszłym dodatku service pack dla programu SQL Server.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft, które są wymienione w sekcji "Informacje zawarte w tym artykule dotyczą".

Więcej informacji

Dla programu SQL Server 2008

Aby uzyskać więcej informacji o tym, jakie pliki są zmieniane oraz informacje dotyczące wymagań wstępnych, aby zastosować pakiet aktualizacji zbiorczej, który zawiera poprawki, którą opisano w tym artykule bazy wiedzy Microsoft Knowledge Base kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
958186 Zbiorczego pakietu aktualizacji 2 dla programu SQL Server 2008

Dla programu SQL Server 2005

Aby uzyskać więcej informacji o tym, jakie pliki są zmieniane oraz informacje dotyczące wymagań wstępnych, aby zastosować pakiet aktualizacji zbiorczej, który zawiera poprawki, którą opisano w tym artykule bazy wiedzy Microsoft Knowledge Base kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
956854 Zbiorcza aktualizacja pakietu 10 dla dodatku Service Pack 2 dla programu SQL Server 2005

Materiały referencyjne

Aby uzyskać więcej informacji o liście kompilacje, które są dostępne po wydaniu programu SQL Server 2008 kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
956909SQL Server 2008 buduje wydane po wydaniu programu SQL Server 2008
Aby uzyskać więcej informacji o liście kompilacje, które są dostępne po wydaniu programu SQL Server 2005 kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
937137SQL Server 2005 buduje wydane po wydaniu dodatku Service Pack 2 dla programu SQL Server 2005
Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania dodatku Service Pack 2 dla programu SQL Server 2005 kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
913089Jak uzyskać najnowszy dodatek service pack dla programu SQL Server 2005
Aby uzyskać więcej informacji na temat nowych funkcji i ulepszeń w dodatku Service Pack 2 dla programu SQL Server 2005 odwiedź następującą witrynę firmy Microsoft w sieci Web:
http://go.microsoft.com/fwlink/?LinkId=71711
Aby uzyskać więcej informacji na temat przyrostowe modelu obsługi programu SQL Server kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
935897Przyrostowe modelu obsługi jest dostępny do dostarczania poprawki dla problemów zgłoszonych przez zespół programu SQL Server
Aby uzyskać więcej informacji na temat schematu nazewnictwa dla aktualizacji programu SQL Server kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
822499Nowy schemat nazewnictwa dla pakietów aktualizacji oprogramowania Microsoft SQL Server
Aby uzyskać więcej informacji dotyczących terminologii aktualizacji oprogramowania kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft

Właściwości

Numer ID artykułu: 959032 - Ostatnia weryfikacja: 23 kwietnia 2013 - Weryfikacja: 2.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Workgroup Edition
Słowa kluczowe: 
kbsql2005repl kbfix kbqfe kbexpertiseadvanced kbmt KB959032 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to: 959032

Przekaż opinię

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com