Applies ToSQL Server 2008 Enterprise Microsoft SQL Server 2005 Enterprise Edition SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Enterprise

Microsoft distribuira Microsoft SQL Server 2008 servisni paket 1 (SP1) ili Microsoft SQL Server 2008 R2 ispravke kao jednu datoteku koja se može preuzeti. Pošto su ispravke kumulativne, svako novo izdanje sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje SQL Server 2008 SP1 ili SQL Server 2008 R2.

Simptomi

Razmotrite sledeći scenario:

  • Instalirate Microsoft SQL Server 2008 Integration Services (SSIS 2008) ili Microsoft SQL Server 2008 R2 Integration Services (SSIS 2008 R2) na računaru.

  • Kreirate SSIS paket koji sadrži dve stavke kontejnera petlje.

  • Kreirate dve promenljive opsega kontejnera petlje za dve stavke kontejnera petlje. Promenljive imaju isto ime.

  • Promenljive koristite u svojstvima InitExpression, EvalExpressioni AssignExpression za dve stavke kontejnera petlje.

  • Dve stavke za kontejner petlje sadrže više stavki sql zadataka "Izvrši" koje se pokreću paralelno.

  • Omogućavate postavku kontrolnog punkta za SSIS paket.

  • Vi vodite SSIS paket.

  • Jedna od stavki SQL zadatka za izvršavanje nije uspela ili se zaustavila dok je SSIS paket u nisu uspeo.

  • SSIS paket se ponovo pokreće.

U ovom scenariju, promenljiva vrednost za jednu od stavki SQL zadatka "Izvrši" koja nije uspela ili se zaustavila je netačna.Napomena Ova stavka SQL zadatka "Izvrši" nalazi se u stavci kontejnera petlje koja nije uspela ili se zaustavila. Na primer, razmotrite sledeći određeni scenario:

  • Kreirate SSIS paket koji ima dve stavke za kontejner petlje. Stavke se zovu FLC01 i FLC02.

  • Za FLC01 kreirate promenljivu GroupNo i Promenljivu GroupNo za FLC02.

  • Svojstvo InitExpression postavljate na @[User::BatchNo] = 0.

  • Svojstvo EvalExpression poskupljujete na @[User::BatchNo] < 10.

  • Svojstvo AssignExpression postavljatena @[User::BatchNo]=@[User::GroupNo]+1.

  • Dve stavke "Za kontejner petlje" sadrže više stavki SQL zadataka za izvršavanje koje koriste paralelni plan izvršavanja.

  • Omogućavate postavku kontrolnog punkta za SSIS paket.

  • Vi vodite SSIS paket.

  • Jedna stavka SQL zadatka za izvršavanje u FLC01 nije uspela ili se zaustavila.

  • SSIS paket se ponovo pokreće.

U ovom scenariju, vrednost GroupNo za jednu od stavki SQL zadatka "Izvrši" u programu FLC02 je netačna.Napomena Do ovog problema dolazi i u sistemu Microsoft SQL Server 2008 R2 Integration Services (SSIS 2008 R2).

Uzrok

Do ovog problema dolazi zbog neispravnosti logike vraćanja promenljive kontrolnog punkta u prethodno vreme. Promenljive kontrolne tačke se vraćaju na pogrešne zadatke. Zbog toga je vraćena netačna promenljiva vrednost.

Rešenje

Kumulativne informacije o ažuriranju

SQL Server 2008 R2

Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 11. Za više informacija o nabavljanju ovog paketa kumulativnih ispravki za SQL Server 2008 R2 kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2633145 Kumulativni paket ispravki 11 za SQL Server 2008 R2 Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje SQL Server 2008 R2 ispravke. Preporučujemo da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

981356 SQL Server 2008 R2 builds that were released after SQL Server 2008 R2 was released

SQL Server 2008 R2 servisni paket 1

Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 4 za SQL Server 2008 R2 servisni paket 1. Za više informacija o nabavljanju ovog paketa kumulativnih ispravki kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2633146 Kumulativni paket ispravki 4 za SQL Server 2008 R2 servisni paket 1Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje SQL Server 2008 R2 ispravke. Preporučujemo da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2567616 SQL Server 2008 R2 builds that were released after SQL Server 2008 R2 Service Pack 1 was released

SQL Server 2008 servisni paket 2

Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 7 za SQL Server 2008 servisni paket 2. Za više informacija o ovom paketu kumulativnih ispravki kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2617148 Kumulativni paket ispravki 7 za SQL Server 2008 servisni paket 2Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje ispravke za SQL Server 2008. Microsoft preporučuje da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2402659 SQL Server 2008 builds koji su objavljeni nakon što je SQL Server 2008 servisni paket 2 objavljen Hitne ispravke za Microsoft SQL Server 2008 kreirane su za određene SQL Server servisne pakete. Morate primeniti hitnu ispravku za SQL Server 2008 servisni paket 2 na instalaciju SQL Server 2008 servisnog paketa 2. Podrazumevano, sve hitne ispravke koje su obezbeđene u SQL Server servisnom paketu uključene su u sledeći SQL Server servisni paket.

Kumulativni paket ispravki 16 za SQL Server 2008 SP1

Ispravka za ovaj problem je prvi put objavljena u kumulativnom paketu ispravki 16 za SQL Server 2008 SP1. Za više informacija o nabavljanju ovog paketa kumulativnih ispravki za SQL Server 2008 SP1 kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2582282 Kumulativni paket ispravki 16 za SQL Server 2008 servisni paket 1Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodno izdanje sql Server 2008 SP1 ispravke. Preporučujemo da razmotrite primenu najnovijeg izdanja za ažuriranje koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

970365 SQL Server 2008 builds koji su objavljeni nakon što je SQL Server 2008 servisni paket 1 objavljen

Rešenje

Da biste zaobišli ovaj problem, koristite različito promenljivo ime za svaku stavku kontejnera petlje.

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.