KB2448991 – PATAISYMAS: SSIS 2008, SSIS 2008 R2 arba SSIS 2005 paketo kintamieji įvertinami netinkamai, kai paketas vykdomas lygiagrečiai

Taikoma
Microsoft SQL Server 2005 Service Pack 3 Microsoft SQL Server 2005 Service Pack 4 SQL Server 2008 Service Pack 2

"„Microsoft“" platina "„Microsoft“ „SQL Server“ 2005" arba "„Microsoft“ „SQL Server“ 2008" arba "„Microsoft“ „SQL Server“ R2" pataisas kaip vieną atsisiunčiamą failą. Kadangi pataisos yra kaupiamosios, kiekviename naujame leidime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį "„SQL Server“ 2005" arba "Microsoft „SQL Server“ 2008" arba "Microsoft „SQL Server“ R2" pataisos leidimą.

Požymiai

Apsvarstykite toliau nurodytą scenarijų.

  • Sukuriate "Microsoft „SQL Server“ 2008" integravimo tarnybas (SSIS 2008), "„SQL Server“ 2008 R2" integravimo tarnybas (SSIS 2008 R2) arba "„SQL Server“ 2005" integravimo tarnybas (SSIS 2005) paketą. Šis paketas naudoja kai kuriuos neapdorotų failų šaltinius, kad nuskaitytų neapdorotus duomenis iš kai kurių failų atliekant duomenų srauto užduotį.
  • Šiame pakete naudojate reiškinius ir kintamuosius, kad saugotumėte kelius į neapdorotus failus.
  • Šie kintamieji įvertinami naudojant reiškinių hierarchiją. Šiose išraiškose naudojami kiti kintamieji ir kai kurie baziniai kintamieji. Nustatytos numatytosios bazinių kintamųjų reikšmės.
  • Jūs paleisite paketą lygiagrečiai.

Tokiu atveju kintamieji gali būti neteisingai nustatyti naudoti numatytąsias bazinių kintamųjų reikšmes. Be to, gaunate klaidos pranešimus, panašius į šį:

Pastaba

10607 SSISErrorCode : -1071636364 SSIS ErrorMessage : Failo "D:\SSIS\RawFiles7254382\sbr_ot2_iss.dat" skaityti negalima. Klaida gali įvykti, kai nėra teisių arba failas nerandamas. Tiksli priežastis nurodyta ankstesniame klaidos pranešime.

Sistema neranda nurodyto failo.

10607 SSISErrorCode : -1073450996 SSIS ErrorMessage : Nepavyko patikrinti vieno ar kelių komponentų.

10607 SSISErrorCode : -1073594105 SSIS ErrorMessage : Tikrinant užduotį įvyko klaidų.

Priežastis

Ši problema kyla dėl lenktynių sąlygos klaidos, kai vertinamos SSIS paketo kintamųjų išraiškos.

Sprendimas

Kaupiamojo naujinimo informacija

„SQL Server 2008 R2“

Šios problemos pataisa pirmą kartą buvo išleista 5 kaupiamajame naujinime. Norėdami gauti daugiau informacijos apie tai, kaip gauti šį kaupiamųjų naujinimų paketą, skirtą „SQL Server“ R2, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

2438347 5 kaupiamasis naujinimo paketas, skirtas "„SQL Server“ 2008 R2" Pastaba Komponavimo versijos yra kaupiamosios, todėl kiekvienoje naujoje pataisoje yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį "„SQL Server“ 2008 R2" pataisų leidimą. Rekomenduojame taikyti naujausią pataisos leidimą, kuriame yra ši karštoji pataisa. Norėdami gauti papildomos informacijos, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

981356 „SQL Server“ 2008 R2 komponavimo versijos, išleistos po 2008 R2 „SQL Server“ išleidimo

„SQL Server“ 2005 Service Pack 3

Šios problemos pataisa pirmą kartą buvo išleista 13 kaupiamajame naujinime, skirtame „SQL Server“ 2005 3 pakeitimų paketui. Jei norite gauti daugiau informacijos apie šį kaupiamųjų naujinimų paketą, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

2438344 13 kaupiamasis naujinimo paketas, skirtas "„SQL Server“ 2005" 3 pakeitimų paketuiPastaba Komponavimo versijos yra kaupiamosios, todėl kiekviename naujame pataisos leidime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį „SQL Server“ 2005" pataisų leidimą. "„Microsoft“" rekomenduoja taikyti naujausią pataisos leidimą, kuriame yra ši karštoji pataisa. Norėdami gauti papildomos informacijos, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

960598 "„SQL Server“ 2005" komponavimo versijos, išleistos po 2005 „SQL Server“ 3 pakeitimų paketo išleidimo, "Microsoft „SQL Server“ 2005" karštosios pataisos yra skirtos konkretiems „SQL Server“ pakeitimų paketams. "„SQL Server“ 2005 Service Pack 3" karštąją pataisą turite pritaikyti "„SQL Server“ 2005" 3 pakeitimų paketo diegimui. Pagal numatytuosius nustatymus visos karštosios pataisos, esančios "„SQL Server“" pakeitimų pakete, yra įtrauktos į kitą "„SQL Server“" pakeitimų paketą.

„SQL Server“ 2008 Service Pack 1

Šios problemos pataisa pirmą kartą buvo išleista 11 kaupiamajame naujinime, skirtame „SQL Server“ 2008 1 pakeitimų paketui.

Jei norite gauti daugiau informacijos apie šį kaupiamųjų naujinimų paketą, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

2413738 11 kaupiamasis naujinimo paketas, skirtas „SQL Server“ 2008" 1 pakeitimų paketuiPastaba Komponavimo versijos yra kaupiamosios, todėl kiekviename naujame pataisos leidime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį „SQL Server“ 2008" pataisų leidimą. "„Microsoft“" rekomenduoja taikyti naujausią pataisos leidimą, kuriame yra ši karštoji pataisa. Norėdami gauti papildomos informacijos, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

970365 „SQL Server“ 2008" komponavimo versijos, išleistos po 2008 „SQL Server“ 1 pakeitimų paketo išleidimo, "Microsoft „SQL Server“ 2008" karštosios pataisos yra sukurtos konkretiems „SQL Server“ pakeitimų paketams. Turite taikyti „SQL Server“ 2008 Service Pack 1 karštąją pataisą „SQL Server“ 2008 Service Pack 1 diegimui. Pagal numatytuosius nustatymus visos karštosios pataisos, esančios "„SQL Server“" pakeitimų pakete, yra įtrauktos į kitą "„SQL Server“" pakeitimų paketą.

„SQL Server“ 2008 Service Pack 2

Šios problemos pataisa pirmą kartą buvo išleista „SQL Server“ 2008 2 pakeitimų paketo 2 kaupiamajame naujinime. Jei norite gauti daugiau informacijos apie šį kaupiamųjų naujinimų paketą, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

2467239 2008 „SQL Server“ pakeitimų paketo 2 kaupiamasis naujinimo paketasPastaba Komponavimo versijos yra kaupiamosios, todėl kiekviename naujame pataisos leidime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį „SQL Server“ 2008" pataisų leidimą. "„Microsoft“" rekomenduoja taikyti naujausią pataisos leidimą, kuriame yra ši karštoji pataisa. Norėdami gauti papildomos informacijos, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

2402659 „SQL Server“ 2008" komponavimo versijos, išleistos po 2008 „SQL Server“. 2 pakeitimų paketo išleidimo, "Microsoft „SQL Server“ 2008" karštosios pataisos yra sukurtos konkretiems „SQL Server“ pakeitimų paketams. Turite taikyti "„SQL Server“ 2008 Service Pack 2" karštąją pataisą "„SQL Server“ 2008" 2 pakeitimų paketo diegimui. Pagal numatytuosius nustatymus visos karštosios pataisos, esančios "„SQL Server“" pakeitimų pakete, yra įtrauktos į kitą "„SQL Server“" pakeitimų paketą.

„SQL Server“ 2005 Service Pack 4

Šios problemos pataisa pirmą kartą buvo išleista „SQL Server“ 2005 4 pakeitimų paketo 2 kaupiamajame naujinime. Jei norite gauti daugiau informacijos apie šį kaupiamųjų naujinimų paketą, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

2489409 2 kaupiamasis naujinimo paketas, skirtas „SQL Server“ 2005" pakeitimų paketui 4Pastaba Komponavimo versijos yra kaupiamosios, todėl kiekviename naujame pataisos leidime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį „SQL Server“ 2005" pataisų leidimą. "„Microsoft“" rekomenduoja taikyti naujausią pataisos leidimą, kuriame yra ši karštoji pataisa. Norėdami gauti papildomos informacijos, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

2485757 „SQL Server“ 2005" komponavimo versijos, išleistos po „SQL Server“ 2005 m. 4 pakeitimų paketo išleidimo, "Microsoft „SQL Server“ 2005" karštosios pataisos yra sukurtos konkretiems „SQL Server“ pakeitimų paketams. "„SQL Server“ 2005 Service Pack 4" karštąją pataisą turite pritaikyti "„SQL Server“ 2005" 4 pakeitimų paketo diegimui. Pagal numatytuosius nustatymus visos karštosios pataisos, esančios "„SQL Server“" pakeitimų pakete, yra įtrauktos į kitą "„SQL Server“" pakeitimų paketą.

Būsena

„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.

Nuorodos

Norėdami gauti daugiau informacijos apie tai, kaip naudoti kintamuosius SSIS 2008 pakete, apsilankykite šioje "„Microsoft“ TechNet" žiniatinklio svetainėje:

Kaip naudoti kintamuosius SSIS 2008 pakete
Norėdami gauti daugiau informacijos apie „SQL Server“ papildomą priežiūros modelį, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

935897 "„SQL Server“" komanda siūlo papildomą priežiūros modelį, teikiantį karštąsias pataisas, skirtas praneštų problemų karštosioms pataisoms

Norėdami gauti daugiau informacijos apie „SQL Server“ naujinimų pavadinimų suteikimo schemą, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

822499 Nauja "Microsoft „SQL Server“" programinės įrangos naujinimo paketų pavadinimų suteikimo schemaNorėdami gauti daugiau informacijos apie programinės įrangos naujinimo terminiją, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

824684 Standartinių terminų, naudojamų "„Microsoft“" programinės įrangos naujinimams apibūdinti, aprašas