FIX: SSIS Checkpoint obnoví Nesprávna hodnota premennej spustiť úlohu SQL položky servisu pre kontajner slučky v SSIS 2008, ak balík SSIS znova spustí po neplní alebo prestane

Preklady článku Preklady článku
ID článku: 2583994 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

Microsoft distribuuje Microsoft SQL Server 2008 Service Pack 1 (SP1) opravy ako jeden súbor na prevzatie. Pretože opravy sú kumulatívne, každé nové vydanie obsahuje všetky rýchlych opráv a všetky aktualizácie zabezpečenia, ktoré boli zahrnuté do predchádzajúceho SQL Server 2008 SP1 aktualizuje uvoľnenia.

PRIZNAKY

Uvažujme o nasledujúcom prípade:
  • Nainštalujete Microsoft SQL Server 2008 integrácia služieb (SSIS 2008) na počítači.
  • Vytvoríte SSIS balík, ktorý obsahuje dva Pre slučke kontajner položky.
  • Vytvoríte dve Pre slučke kontajner rozsah premenné pre dvoch Pre slučke kontajner položky. Premenné, ktoré majú rovnaký názov.
  • Môžete použiť premenné v InitExpression, EvalExpression, a AssignExpression vlastnosti pre dvoch Pre slučke kontajner položky.
  • Dve Pre slučke kontajner predmety obsahujú viacero Vykonať úlohu SQL položky, ktoré paralelne.
  • Povolíte Kontrolný bod nastavenie pre balík SSIS.
  • Spustíte balík SSIS.
  • Jedným z Vykonať úlohu SQL položky neplní alebo prestane počas spustenia SSIS balík.
  • SSIS balík beží znova.

V tomto scenári premenná hodnota pre jeden z Vykonať úlohu SQL položky, ktoré urobil nie nepodarí alebo zastaviť je nesprávna.

Poznámka
Toto Vykonať úlohu SQL položka sa v Pre slučke kontajner tovar, ktorý urobil nie nepodarí alebo zastaviť.

Napríklad Uvažujme o nasledujúcom prípade:
  • Vytvoríte SSIS balík, ktorý má dve Pre slučke kontajner položky. Položky sú pomenované FLC01 a FLC02.
  • Môžete vytvoriť BatchNo premenná pre FLC01 a BatchNo premenná pre FLC02.
  • Môžete nastaviť InitExpression Vlastnosť @ [User::BatchNo] = 0.
  • Môžete nastaviť EvalExpression Vlastnosť @ [User::BatchNo]<>.
  • Môžete nastaviť AssignExpression Vlastnosť @ [User::BatchNo]=@[User::BatchNo]+1.
  • Dve Pre slučke kontajner predmety obsahujú viacero Vykonať úlohu SQL položky, ktoré používajú paralelného vykonávania plánu.
  • Povolíte Kontrolný bod nastavenie pre balík SSIS.
  • Spustíte balík SSIS.
  • Jeden Vykonať úlohu SQL položka v FLC01 zlyhá alebo zastaví.
  • SSIS balík beží znova.

V tomto scenári, BatchNo hodnota pre jeden z Vykonať úlohu SQL položky v FLC02 je nesprávna.

Poznámka Tento problém sa vyskytuje aj v Microsoft SQL Server 2008 R2 integrácia služieb (SSIS 2008 R2).

PRICINA

Tento problém sa vyskytuje z dôvodu poruchy restoring logika Kontrolný bod Premenná.

The Kontrolný bod premenné sa obnovia sa zle úloh. Preto sa obnoví Nesprávna hodnota premennej.

RIESENIE

Kumulatívna aktualizácia informácií

Kumulatívna aktualizácia balíka 16 pre SQL Server 2008 SP1

Fix pre tento problém bol prvýkrát vydaný v Kumulatívna aktualizácia balíka 16 pre SQL Server 2008 SP1. Ďalšie informácie o možnostiach získania tento balík Kumulatívna aktualizácia pre SQL Server 2008 SP1 nájdete po kliknutí na nasledovné číslo článku databázy Microsoft Knowledge Base:
2582282 Kumulatívna aktualizácia balíka 16 pre SQL Server 2008 Service Pack 1
Poznámka Pretože stavia sú kumulatívne, každý nový Aktualizácia správa obsahuje všetky rýchlych a všetky aktualizácie zabezpečenia, ktoré boli zahrnuté do predchádzajúceho SQL Server 2008 SP1 aktualizuje uvoľnenie. Odporúčame, aby ste zvážili, uplatňovanie najnovších Aktualizácia správa, ktorá obsahuje túto rýchlu opravu. Ďalšie informácie získate po kliknutí na nasledovné číslo článku databázy Microsoft Knowledge Base:
970365 SQL Server 2008 stavia, ktoré boli vydané po SQL Server 2008 Service Pack 1 bola uvoľnená


RIEŠENIE

Obísť tento problém, použite iný názov premennej pre každý Pre slučke kontajner položka.

STAV

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti „vzťahuje sa na".

Vlastnosti

ID článku: 2583994 - Posledná kontrola: 19. septembra 2011 - Revízia: 1.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2008 R2 Datacenter
Kľúčové slová: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2583994 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:2583994

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com