KB2216489-FIX: klaidos pranešimas bandant paleisti SSIS paketą, kuriame yra "SQL Server" paskirties komponentas "Dataflow" užduotyje

Simptomai

Apsvarstykite šį scenarijų:

  • Kuriate SQL serverio 2008 integravimo tarnybų R2 (SSIS) paketą, kurio SQL serverio paskirties komponentas yra "Dataflow" užduotyje.

  • Bandote paleisti šį paketą sistemose, kuriose įgalintas vartotojo abonemento valdymas (pvz., "Windows Vista" arba "Windows 7"), naudodami vieną iš šių būdų:

    • Verslo įžvalgų kūrimo studija (kainos pasiūlymai)

    • "SQL Server Management Studio" (SSMS) objekto naršyklė

    • DTExec.exe

    • DTExecUI.exe

Pagal šį scenarijų galite gauti klaidos pranešimą, panašų į vieną iš šių veiksmų:

[SQL serverio paskirties vieta] Klaida: nepavyksta parengti SSIS masinio įterpimo įterpiant duomenis. SSIS. Pipeline] klaida: komponentas "SQL Server" paskirties vieta nepavyko prieš atliekant etapą ir grąžino klaidos kodą 0xC0202071. " Negalima masiškai kopijuoti duomenų. Gali reikėti paleisti šį paketą kaip administratoriui.

Pastabos

  • Jūs nesusiduriate su šiomis klaidomis, jei paleidžiate paketą dalyje įtaisytosios administratoriaus paskyros, sukurtos operacinės sistemos diegimo metu. Bet jūs gausite šį pranešimą bet kuriam kitam vartotojui, įskaitant tuos, kurie yra vietinių administratorių grupės nariai.

  • Problema neiškyla, kai vykdote tą patį SSIS paketą kaip "SQL Server" agento užduotį.

  • Antrasis klaidos pranešimas generuojamas tik įdiegus "SQL 2008" 2 pakeitimų paketą (SP2).

Priežastis

Ši problema kyla sistemose, kur įgalintas UAC. Kai taikomąją programą (pvz., SSIS) pradeda abonementas, kuris yra administratorių grupės narys, jis gauna dvi saugos atpažinimo ženklai: žemos teisių atpažinimo ženklas ir didesnių teisių atpažinimo ženklas. Didesnių teisių atpažinimo ženklas naudojamas tik tada, kai taikomoji programa yra aiškiai vykdoma pagal administratoriaus abonementą, naudojant parinktį vykdyti kaip administratoriui . Pagal numatytuosius numatytuosius, SSIS visada naudoja žemos teisių atpažinimo ženklą, o tai sukelia triktis, kai SSIS prisijungia prie SQL serverio paskirties komponento.Pastaba Kai naudojate paskyrą, kuri nėra vietinių administratorių grupės narys, UAC nerodoma.

Sprendimas

"SQL Server 2008 R2" pakeitimų paketo informacija

Norėdami išspręsti šią problemą, Įsigykite naujausią "SQL Server 2008 R2" pakeitimų paketą. Jei reikia daugiau informacijos, spustelėkite toliau esantį straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:

2527041 Kaip įsigyti naujausią "SQL Server 2008 R2" pakeitimų paketą

Statusą

"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema. Ši problema pirmą kartą pataisyta "SQL Server 2008 R2" 1 pakeitimų pakete, esančiame "SQL Server 2008 R2".

Sprendimas

Norėdami išspręsti šią problemą, naudokite vieną iš šių būdų:

  • Jei naudojate paketą iš "STSMS", "pasiūlymai" arba "DTExecUI. exe", paleiskite šiuos įrankius iš administratoriaus paskyros. Norėdami tai padaryti, spustelėkite pradėti, nukreipkite žymiklį į Visos programos, nukreipkite žymiklį į " SQL Server 2005 " arba " SQL Server" 2008, dešiniuoju pelės mygtuku spustelėkite norimą naudoti įrankį, tada spustelėkite paleisti administratoriausteisėmis. Tai paleidžia taikomąją programą naudojant didesnes administratoriaus paskyros teises, o paketas sėkmingai vykdo. Panašiai, jei naudojate paketą naudodami DTExec. exe, paleiskite iš didesnių teisių komandų eilutę. Norėdami tai padaryti, spustelėkite pradėti, Visos programos, spustelėkite reikmenys, dešiniuoju pelės mygtuku spustelėkite Komandinė eilutė, tada spustelėkite vykdyti kaip administratoriui.Pastaba Jei neprisijungiate prie kompiuterio kaip administratorius, būsite paraginti pateikti administratoriaus paskyrą. Dalyje atsakymas įveskite administratoriaus vartotojo vardą ir slaptažodį dialogo lange vartotojo paskyros valdymas , tada spustelėkite gerai.

  • Pakeiskite SQL serverio paskirties komponentus į Dataflow užduotis, kurios nesugeba su OLE DB paskirties komponentais, kurie nurodo tą patį SQL serverio ryšių tvarkytuvą.

  • Naudokite abonementą, kuris nėra vietinių administratorių grupės narys, kai priskiriate " kurti visuotinius objektus " teises į tą paskyrą. Norėdami tai atlikti, vykdykite toliau nurodytus veiksmus.

    1. Spustelėkite pradėti, nukreipkite žymiklį į administravimo įrankiai, tada spustelėkite vietinio saugos strategija.

    2. Padidinkite vietines strategijas, tada spustelėkite vartotojo teisių priskyrimas.

    3. Išsamios informacijos srityje dukart spustelėkite kurti visuotiniai objektai.

    4. Dialogo lange vietinio saugos strategijos parametrai spustelėkite įtraukti.

    5. Dialogo lange pasirinkti vartotojus arba grupę spustelėkite norimus įtraukti vartotojų abonementus, spustelėkite įtraukti, tada du kartus spustelėkite gerai .

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×