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:

  • Na komputerze jest zainstalowana wersja usług SQL Server Integration Services (SSIS) wcześniejsza niż SSIS 2012.

  • Masz pakiet SSIS korzystający z programu Microsoft Connector for Oracle przez Attunity lub Microsoft Connector for Teradata przez Attunity.

  • Uaktualnieniu do wersji SSIS 2012.

  • Próba otwarcia pakietu.

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

Błąd 0xc004706c: umożliwia- SSISPackageName: składnik "nie można utworzyć nazwy źródłowej Oracle Source Name, clsid {4CAC6073-BCA7-430E-BD29-68A9F0012C6D}" i zwróciła kod błędu 0X80070005 "odmowa dostępu". Upewnij się, że składnik został poprawnie zarejestrowany. Błąd 0xc0048021: umożliwia- SSISPackageName: brakuje składnika, nie jest on zarejestrowany, nie ma na celu uaktualnienia ani nie ma wymaganych interfejsów. Informacje kontaktowe dla tego składnika to "Źródło Oracle; Microsoft Connector dla Oracle według Attunity; Attunity Ltd.; Wszelkie prawa zastrzeżone; http://www.Attunity.com; 2 ". Błąd 0xc004801f: umożliwia- SSISPackageName: nie można uaktualnić metadanych składnika "źródło Oracle < nazwa źródłowa Oracle>" nie można uaktualnić do nowszej wersji składnika. Metoda PerformUpgrade nie powiodła się.

Przyczyna

Ten problem występuje, ponieważ w pakiecie SSIS jest wykorzystywany stary identyfikator GUID.

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".

Obejście

Aby obejść ten problem, Znajdź i Zamień stary identyfikator GUID na nowy w pliku pakietu dtsx wraz z poniższym odwzorowaniem. Te zmiany można wykonywać przed uaktualnieniem pakietów SSIS do programu SQL Server 2012 lub później. Źródło Oracle Stare: {4CAC6073-BCA7-430E-BD29-68A9F0012C6D} NEW: {CB67CD40-126C-4280-912D-2A625DFAFB66} Oracle Destination OLD: {3C2D9CC0-74EE-4f64-98E0-4DD374B92068} New: {96F6C478-E5BE-45A4-B39A-055F9787CCD4} połączenie Oracle ManagerOLD: {58BD57A5-2572-4e04-8D64-A646AFD434F3} New: {577C27D9-1E41-4116-B8AC-1A11E1E4B66D} Teradata SourceOLD: {58664F3B-262F-4E4B-8AD1-E3FA1B504C1E} New: {FE2F6C7B-2535-434A-8E03-894F4C01D8B7} Connection DestinationOLD: {3703B1C2-3155-4905-9D5B-9DDAB8EB8773} New: {664D5009-786B-4C11-A507-2BF056EF5F61} połączenie z programem Teradata ManagerOLD

Więcej informacji

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.

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×