Symptomy
W przypadku korzystania z funkcji przechwytywania zmian danych dla usługi Oracle przez Attunity na serwerze, na którym działa program Microsoft SQL Server 2012 lub SQL Server 2014, niektóre tabele lustrzane są usuwane. Ten problem występuje nawet po ustawieniu opcji CDC_stop_on_breaking_schema_changes na wartość PRAWDA. W przypadku wystąpienia tego problemu jest wyświetlany następujący komunikat o błędzie w dzienniku przechwytywania zmian:
Sprawdzanie poprawności metadanych tabeli bazy danych Oracle.table_name nie powiodło się. Indeks column_name kolumn jest spoza zakresu.
Rozwiązanie
Ten problem został po raz pierwszy rozwiązany w poniższej zbiorczej aktualizacji programu SQL Server.
Zbiorcza aktualizacja 1 dla programu SQL Server 2014 /en-us/help/2931693
Zbiorcza aktualizacja 7 dla programu SQL Server 2012 z dodatkiem SP1 /en-us/help/2894115
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Informacje
Zobacz terminologię używaną przez firmę Microsoft do opisywania aktualizacji oprogramowania.
Produkty innych firm omówione w tym artykule są wytwarzane przez producentów niezależnych od firmy Microsoft. Firma Microsoft nie udziela żadnych gwarancji, dorozumianych ani żadnego innego rodzaju, w odniesieniu do wydajności lub niezawodności tych produktów.