КОРЕКЦИЯ: Съобщение за грешка при използване на помощна програма DTExec.exe или DTExecUi.exe за изпълнение на пакет на услугите за интеграция на SQL Server 2008 чрез указване на конфигурационен файл: "Пътят на пакета препраща към обект, който не може да бъде намерен"

Microsoft разпространява корекциите на Microsoft SQL Server 2008 като един файл за изтегляне. Тъй като корекциите са кумулативни, всяко ново издание съдържа всички актуални поправки и корекции на защитата, които са били включени в предишното издание на корекция на SQL Server 2008.

Симптоми

Имайте предвид сценария, описан по-долу:

  • В Microsoft SQL Server 2008 използвате помощна програма DTExec.exe или DTExecUi.exe, за да изпълните пакет на услугите за интеграция на SQL Server (SSIS).

  • Указвате конфигурационен файл с помощта на опцията /ConfigFile, когато стартирате DTExec.exe или DTExecUi.exe помощни програми.

  • Конфигурационният файл съдържа много конфигурации за обектите в пакета. Обаче пътищата на обектите, към които има препратка в конфигурационния файл, не съществуват в текущия пакет. Например използвате споделен конфигурационен файл за много пакети. Обаче някои променливи, диспечери на връзки, задачи или други обекти, към които има препратки в споделения конфигурационен файл, не се съдържат във всички пакети.

В този сценарий, когато изпълните командата, получавате следното съобщение за грешка:

Забележка

Код: 0x80012017

Източник: Пакет

Описание: Пътят на пакета препраща към обект, който не може да бъде намерен: "Път". Това се случва, когато се прави опит за преобразуване на път на пакет към обект, който не може да бъде намерен.

DTExec: Конфигурационният файл на конфигурационния файл не можа да се импортира.

Освен това, ако укажете споделения конфигурационен файл в Business Intelligence Design Studio (BIDS), когато проектирате SSIS пакета, вместо да укажете споделения конфигурационен файл с помощта на опцията /ConfigFile, пакетът може да се изпълни успешно. Настройката на пакета SupressConfigurationWarnings не засяга този проблем.

Забележка: Този проблем не възниква в услугите за интеграция на SQL Server 2005. В услугите за интеграция на SQL Server 2005 командата предоставя предупредителни съобщения, както се очаква, за невалидните стойности. Командата обаче може да се изпълни успешно.

Решение

Корекцията за този проблем е издадена за първи път в сборна актуализация 4 за SQL Server 2008 Service Pack 1. За допълнителна информация относно този пакет за кумулативна актуализация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

973602 Сборен пакет за актуализация 4 за SQL Server 2008 Service Pack 1Note Тъй като компилациите са кумулативни, всяка нова корекция съдържа всички актуални поправки и корекции на защитата, които са включени в предишното издание на корекция SQL Server 2008. Microsoft препоръчва да обмислите прилагането на най-новото издание на корекцията, което съдържа тази гореща корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

970365 Компилациите на SQL Server 2008, които са издадени след издаването на SQL Server 2008 Service Pack 1
Актуалните поправки на Microsoft SQL Server 2008 се създават за конкретни сервизни пакети на SQL Server. Трябва да приложите актуална корекция за SQL Server 2008 Service Pack 1 към инсталация на SQL Server 2008 Service Pack 1. По подразбиране всяка актуална корекция, предоставена в сервизен пакет на SQL Server, се включва в следващия сервизен пакет на SQL Server.

Заобиколно решение

За да заобиколите този проблем, задайте споделения конфигурационен файл в BIDS, когато проектирате пакета.

Забележка: Когато използвате този метод, пътят до конфигурационния файл се записва в пакета по време на проектирането. Обаче някои среди за разработване може да имат различни структури на дискове и папки в сравнение с производствените или тестовите среди, в които се разполагат да се изпълняват пакетите.

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Справки

За повече информация относно модела на постъпково обслужване за SQL Server щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

935897 От екипа на SQL Server се предлага модел на постъпково обслужване, който да предоставя актуални корекции за съобщени проблеми

За допълнителна информация относно схемата за именуване на актуализациите на SQL Server щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

822499 Нова схема за именуване на пакетите за актуализация на софтуера на Microsoft SQL Server

За допълнителна информация относно терминологията относно софтуерните актуализации щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

824684 Описание на стандартната терминология, която се използва за описание на софтуерните актуализации на Microsoft