KB2714937 — POPRAWKA: Po uruchomieniu pakietu SSIS 2012 nie istnieje żaden obiekt z identyfikatorem pochodzenia

Dotyczy
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core SQL Server 2012 Business Intelligence

Firma Microsoft dystrybuuje poprawki do programu Microsoft SQL Server 2012 w postaci jednego pliku do pobrania. Ponieważ poprawki są zbiorcze, każda nowa wersja zawiera wszystkie poprawki i poprawki zabezpieczeń zawarte w poprzedniej wersji poprawki programu SQL Server 2012.

Objawy

Rozważmy następujący scenariusz:

  • Uruchomiono pakiet usług Microsoft SQL Server Integration Services (SSIS) w programie SQL Server 2012 Integration Services. Pakiet zawiera składnik dostosowany lub składnik innej firmy.

  • Składnik dostosowany lub pochodzący od innej firmy zawiera właściwość, która jest tablicą identyfikatorów pochodzenia.

    Uwaga: Właściwość ContainsID i właściwość IsArray są dla składnika ustawione na wartość True.

W tym scenariuszu zostanie wyświetlony komunikat o błędzie podobny do następującego:

Uwaga

[SSIS. Potok] Błąd: Nie istnieje żaden obiekt z identyfikatorem pochodzenia równym numer.
[Różnica między tabelami] Błąd: Nie można pobrać informacji o polach, skonfiguruj składnik.
[SSIS. Pipeline] Error: "ComponentName" failed validation and returned validation status "VS_ISBROKEN".

Uwaga: Jeśli używasz składnika COZYROC Table Difference innej firmy, napotkasz ten problem.

Przyczyna

Ten problem występuje, ponieważ kombinacja tablicy identyfikatorów pochodzenia jest zwracana niepoprawnie. Powoduje to błąd po przeanalizowaniu tablicy.

Rozwiązanie

Informacje o aktualizacji zbiorczej

Pakiet aktualizacji zbiorczej 1 dla dodatku Service Pack 1 dla programu SQL Server 2012

Poprawka rozwiązująca ten problem została po raz pierwszy opublikowana w aktualizacji zbiorczej 1. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu aktualizacji zbiorczej dla dodatku Service Pack 1 dla programu SQL Server 2012, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

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

2772858 Kompilacje SQL Server 2012 wydane po wydaniu dodatku Service Pack 1 SQL Server 2012

Pakiet aktualizacji zbiorczej 3 dla programu SQL Server 2012

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

2723749 Aktualizacja zbiorcza 3 dla systemu SQL Server 2012Uwaga Ponieważ kompilacje są zbiorcze, każda nowa wersja poprawki zawiera wszystkie poprawki i poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej wersji poprawki SQL Server 2012. 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:

2692828 Kompilacje SQL Server 2012 wydane po SQL Server 2012

Stan

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