Microsoft разпространява корекциите на Microsoft SQL Server 2012 като един файл за изтегляне. Тъй като корекциите са кумулативни, всяко ново издание съдържа всички актуални поправки и корекции на защитата, които са били включени в предишното издание на корекция на SQL Server 2012.
Симптоми
Имайте предвид сценария, описан по-долу:
- Имате версия на SQL Server Integration Services (SSIS), която е по-стара от SSIS 2012, инсталирана на вашия компютър.
- Имате SSIS пакет, който използва Microsoft Connector за Oracle от Attunity или Microsoft Connector за Teradata от Attunity.
- Можете да надстроите до SSIS 2012.
- Опитвате се да отворите пакета.
В този случай получавате съобщение за грешка, подобно на следното:
Забележка
Грешка 0xc004706c: Поток данни – SSISPackageName: Компонент "Oracle Source Name на източник, clsid {4CAC6073-BCA7-430E-BD29-68A9F0012C6D}" не може да бъде създаден и върнат код на грешка 0x80070005 "Достъпът е отказан.". Уверете се, че компонентът е регистриран правилно.
Error 0xc0048021: Dataflow - SSISPackageName: Компонентът липсва, не е регистриран, не може да се надстройва или липсват задължителни интерфейси. Информацията за връзка за този компонент е "Oracle Source; Microsoft Connector за Oracle от Attunity; Attunity Ltd.; All Rights Reserved; http://www.attunity.com; 2".
Грешка 0xc004801f: Поток данни – SSISPackageName: Метаданните на компонента за "Oracle Source < Name> на Oracle" не могат да бъдат надстроени до по-новата версия на компонента. Методът PerformUpgrade е неуспешен.
Причина
Този проблем възниква, защото в SSIS пакета се използва стар GUID.
Решение
Кумулативна информация за актуализацията
Сборен пакет за актуализация 1 за SQL Server 2012 Service Pack 1
Корекцията за този проблем е издадена за първи път в кумулативна актуализация 1. За повече информация как да получите този сборен пакет за актуализация за SQL Server 2012 Service Pack 1, щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2765331 Сборен пакет за актуализация 1 за SQL Server 2012 Service Pack 1Note Тъй като компилациите са кумулативни, всяко ново издание на корекции съдържа всички актуални поправки и корекции на защитата, които са били включени в предишното издание на корекция SQL Server 2012. Препоръчваме ви да помислите за прилагане на най-новото издание на корекцията, което съдържа тази гореща корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2772858 Компилациите на SQL Server 2012, които са издадени след издаването на SQL Server 2012 Service Pack 1
Сборен пакет за актуализация 3 за SQL Server 2012
Корекцията за този проблем е издадена за първи път в кумулативна актуализация 3. За допълнителна информация как да получите този сборен пакет за актуализация за SQL Server 2012, щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2723749 Сборна актуализация 3 за SQL Server 2012Note Тъй като компилациите са кумулативни, всяко ново издание на корекции съдържа всички актуални поправки и корекции на защитата, които са били включени в предишното издание на корекция SQL Server 2012. Препоръчваме ви да помислите за прилагане на най-новото издание на корекцията, което съдържа тази гореща корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2692828 Компилациите на SQL Server 2012, които са издадени след издаването на SQL Server 2012
Състояние
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.
Заобиколно решение
За да заобиколите този проблем, намерете и след това заместете стария GUID с новия в файла на пакета .dtsx заедно с следното съпоставяне. Тези промени могат да бъдат направени преди или след надстройването на SSIS пакетите до SQL Server 2012.
Oracle Source
СТАР: {4CAC6073-BCA7-430E-BD29-68A9F0012C6D}
НОВО: {CB67CD40-126C-4280-912D-2A625DFAFB66}
Местоназначение на Oracle
СТАР: {3C2D9CC0-74EE-4f64-98E0-4DD374B92068}
НОВО: {96F6C478-E5BE-45A4-B39A-055F9787CCD4}
диспечер на връзките на Oracle
СТАР: {58BD57A5-2572-4e04-8D64-A646AFD434F3}
НОВО: {577C27D9-1E41-4116-B8AC-1A11E1E4B66D}
Източник на Teradata
СТАР: {58664F3B-262F-4E4B-8AD1-E3FA1B504C1E}
НОВО: {FE2F6C7B-2535-434A-8E03-894F4C01D8B7}
Местоназначение на Teradata
СТАР: {3703B1C2-3155-4905-9D5B-9DDAB8EB8773}
НОВО: {664D5009-786B-4C11-A507-2BF056EF5F61}
Teradata диспечер на връзките
СТАР: {EA88DC41-494C-41FE-9BB2-0B728B46B7B2}
НОВО: {84B09D80-8309-4CA8-9CEC-E19ACB76F257}
Повече информация
Продуктите на други разработчици, обсъждани в тази статия, са произведени от независими от Microsoft фирми. Microsoft не дава никаква подразбираща се или друга гаранция относно производителността или надеждността на тези продукти.