Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

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

Симптоми

Обмислете следния сценарий:

  • Създавате пакет за услуги за интегриране на SQL Server (SSIS) в Microsoft SQL Server 2008 R2 или Microsoft SQL Server 2008.

  • Можете да използвате задача за изпълнение на пакет, за да изпълните дъщерен пакет в пакета на SSIS.Забележка Този пакет за SSIS ще бъде цитиран като родителски пакет в останалата част на тази статия.

  • Можете да използвате типа конфигурация на SQL Server, за да създадете конфигурационна таблица за родителската опаковка.

  • Можете да споделяте една и съща конфигурационна таблица с дъщерния пакет.

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

  • Можете да изпълните родителската опаковка в студио за развитие на Business Intelligence за SQL Server (офертите).

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

  • Свързването "<име на връзка>" не е намерено. Тази грешка се изхвърля чрез колекция от връзки, когато не е открит конкретен елемент на връзката.

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

Забележки

  • Освен съобщения за грешка, които са посочени в секцията "симптоми", могат да възникнат и други съобщения за грешка.

  • Дори ако зададете настройката SupressConfigurationWarnings на "истина", този проблем все още възниква.

  • Този проблем не възниква в услугите за интегриране на Microsoft SQL Server 2005.

Причина

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

Решение

Информация за сборна актуализация

SQL Server 2008 Service Pack 2

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

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

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

SQL Server 2008 Service Pack 1

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

2467236 Кумулативна актуализация на пакета 12 за SQL Server 2008 Service Pack 1Забележка Тъй като компилациите са кумулативни, всяко ново издание за корекция съдържа всички актуални корекции и всички корекции на защитата, които са били включени при предишното издание на SQL Server 2008 Fix. 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.Корекцията за този проблем е издадена за първи път в сборна актуализация 3. За повече информация как да получите тази кумулативна актуализация на пакета за SQL Server 2008 R2, щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:

2261464 Кумулативна актуализация на пакет 3 за SQL Server 2008 R2Забележка Тъй като компилациите са кумулативни, всяко ново издание за корекция съдържа всички поправки и всички корекции на защитата, които са били включени при предишното издание на SQL Server 2008 R2. Препоръчваме ви да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

981356 SQL Server 2008 R2, които са издадени след издаването на SQL Server 2008 R2

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

За да заобиколите този проблем, използвайте един от следните методи: метод 1не използвайте същия конфигурационен филтър в таблица за споделена конфигурация за няколко пакета. Задайте различен конфигурационен филтър за всеки пакет. Когато направите това, обектите на пакета се препращат към само една опаковка в таблицата за конфигуриране. Метод 2Добавяне на фиктивен обект към проблемния пакет. Когато направите това, пътят на пакета за обекта съществува в пакета. Например да предположим, че имате пакет на SSIS, който се нарича Pkg1. Pkg1 съдържа Диспечер на връзката, който се нарича CM1. Можете също да имате пакет на SSIS, който се нарича Pkg2. Pkg2 съдържа Диспечер на връзката, който е с име CM2. В този случай тези пакети споделят един и същ филтър за конфигурация в таблица за споделена конфигурация. За да избегнете този проблем, можете да добавите фиктивен Диспечер за свързване, който е с име CM2 за Pkg1. Можете също да добавите фиктивен Диспечер за свързване, който е с име CM1 to Pkg2.

Повече информация

След като приложите тази спешна корекция, когато изпълните пакета от DtsDebugHost. exe дебъгер в Business Intelligence Development Studio (офертите) по време на проектиране, офертите все още връща същото предупредително съобщение, което е описано в секцията "симптом". Пакетът ще бъде успешна. Когато изпълните пакета извън дебъгера с помощта на DTExec. exe или други Runtimes, пакетът ще бъде успешно без предупреждение. Освен това получавате следното съобщение, което означава, че конфигурациите са приложени успешно към дъщерните пакети:

Пакетът се опитва да конфигурира от SQL Server с помощта на низа на конфигурацията "" ServerName. DbName ";" [DBO]. [SSIS конфигурации] ";" Връзки ";".За повече информация за разбирането на конфигурациите на пакети за интегриране на услугите посетете следния уеб сайт на Microsoft:

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

974559 КОРЕКЦИЯ: съобщение за грешка, когато изпълнявате пакет услуги за интегриране на SQL Server 2008, който използва конфигурационна таблица в студио за разработване на бизнес разузнаване на SQL Server: "връзката" <име на връзка> "не е намерена"

Състоянието

Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".

Препратки

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

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

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

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

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

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

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×