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

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

Симптоми

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

  • Можете да инсталирате услуги за интегриране на Microsoft SQL Server 2008 (SSIS 2008) или Microsoft SQL Server 2008 Services R2 (SSIS 2008 R2) на компютър.

  • Можете да създадете пакет на SSIS, който съдържа два за циклични елементи на контейнера .

  • Можете да създадете два за променливите на обхвата на контейнера за двата цикъла на циклични контейнери . Променливите имат едно и също име.

  • Можете да използвате променливите в свойствата на InitExpression, EvalExpressionи AssignExpression за двата инструмента за циклични контейнери .

  • Двата продукта за циклични контейнери съдържат множество задачи за изпълнение на SQL , които се изпълняват успоредно.

  • Можете да разрешите настройката за контролна точка за SSIS пакета.

  • Изпълните пакета SSIS.

  • Една от елементите за изпълнение на SQL задача е неуспешна или спира, докато се изпълнява Пакетът SSIS.

  • Пакетът SSIS се изпълнява отново.

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

  • Можете да създадете пакет на SSIS, който има два продукта за циклични контейнери . Елементите се наричат FLC01 и FLC02.

  • Създавате BatchNo ПРОМЕНЛИВА за FLC01 и BATCHNO променлива за FLC02.

  • Можете да зададете свойството InitExpression на @ [user:: BatchNo] = 0.

  • Можете да зададете свойството EvalExpression на @ [user:: BatchNo] < 10.

  • Можете да зададете свойството AssignExpression на @ [user:: BatchNo] = @ [user:: BatchNo] + 1.

  • Тези два за циклични контейнери съдържат множество елементи на SQL задача , които използват план за паралелно изпълнение.

  • Можете да разрешите настройката за контролна точка за SSIS пакета.

  • Изпълните пакета SSIS.

  • Една задача за изпълнение на SQL в FLC01 е неуспешна или спира.

  • Пакетът SSIS се изпълнява отново.

В този случай стойността на BatchNo за един от елементите за изпълнение на SQL задача в FLC02 е неправилна.Забележка Този проблем се среща и в услугите за интеграция на Microsoft SQL Server 2008 R2 (SSIS 2008 R2).

Причина

Този проблем възниква поради дефект във възстановяването на логиката на променливата на контролния пункт . Променливите на контролните пункта се възстановяват към грешни задачи. Следователно е възстановена неправилна стойност за променливи.

Решение

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

SQL Server 2008 R2

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

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

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

SQL Server 2008 R2 сервизен пакет 1

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

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

2567616 SQL Server 2008 R2 изгражда, които са издадени след SQL Server 2008 R2 Service Pack 1 е издадена

SQL Server 2008 Service Pack 2

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

2617148 Кумулативна актуализация на пакета 7 за 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.

Кумулативна актуализация на пакета 16 за SQL Server 2008 SP1

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

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

970365 SQL Server 2008 изгражда, които са издадени след SQL Server 2008 Service Pack 1 е издадена

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

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

Състоянието

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

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

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

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

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

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

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

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

×