Firma Microsoft rozpowszechnia poprawki w programie Microsoft SQL Server 2012 w postaci jednego pliku do pobrania. Ponieważ poprawki są kumulatywne, każdy nowy pakiet zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniej wersji poprawki SQL Server 2012.
Symptomy
Rozpatrzmy następujący scenariusz:
-
W usługach integracji programu SQL Server 2012 jest używany pakiet Microsoft SQL Server Integration Services (SSIS). Pakiet zawiera składnik dostosowany lub składnik innej firmy.
-
Dostosowany lub niezależny składnik zawiera właściwość, która jest tablicą identyfikatorów stref nadrzędnych.Uwaga Właściwość ContainsID oraz Właściwość IsArray są ustawiane na wartość PRAWDA dla składnika.
W tym scenariuszu zostanie wyświetlony komunikat o błędzie podobny do następującego:
SSIS. Potok] błąd: nie istnieje żaden obiekt z IDENTYFIKATORem w postaci podelementu numeru. [Różnica w tabeli] Błąd: nie można pobrać informacji o polach, należy skonfigurować składnik. SSIS. Potok] błąd: "składnikname" nie może sprawdzić poprawności i zwrócił stan sprawdzania poprawności "VS_ISBROKEN".
Uwaga W przypadku korzystania z składnika różnica tabeli COZYROC w innych firmach wystąpi ten problem.
Przyczyna
Ten problem występuje, ponieważ kombinacja tablicy identyfikatorów rodowodowych jest nieprawidłowo zwracana. Powoduje to awarię podczas analizy tablicy.
Rozwiązanie
Informacje o aktualizacji zbiorczej
Pakiet aktualizacji zbiorczej 1 dla programu SQL Server 2012 z dodatkiem Service Pack 1
Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 1. Aby uzyskać więcej informacji na temat sposobu uzyskiwania tego zbiorczego pakietu aktualizacji dla programu SQL Server 2012 z dodatkiem Service Pack 1, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2765331 Pakiet aktualizacji zbiorczej 1 dla programu SQL Server 2012 z dodatkiem Service Pack 1Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniej wersji poprawki SQL Server 2012. Zalecamy zastosowanie najnowszego wydania poprawki zawierającego tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2772858 Kompilacje programu SQL Server 2012 wydane po opublikowaniu dodatku Service Pack 1 dla programu SQL Server 2012
Pakiet aktualizacji zbiorczej 3 dla programu SQL Server 2012
Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 3. Aby uzyskać więcej informacji na temat uzyskiwania tego pakietu aktualizacji zbiorczej dla programu SQL Server 2012, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2723749 Zbiorcza aktualizacja 3 dla programu SQL Server 2012Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniej wersji poprawki SQL Server 2012. Zalecamy zastosowanie najnowszego wydania poprawki zawierającego tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2692828 Kompilacje programu SQL Server 2012 wydane po wydaniu programu SQL Server 2012
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".