Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

"Microsoft" platina "Microsoft SQL Server" 2012 pataisas viename atsisiunčiamame faile. Kadangi pataisos yra kumuliacinės, kiekvienoje naujoje versijoje yra visos karštosios pataisos ir visi saugos naujinimai, kurie buvo įtraukti į ankstesnį SQL serverio 2012 naujinimo leidimą.

Simptomai

Tarkime, kad vykdote daug xp_cmdshell saugomas procedūras tuo pačiu metu keliuose seansuose "Microsoft SQL Server" 2012. Esant tokiai situacijai, pirmasis xp_cmdshell saugomos procedūros vykdymas nebaigtas tol, kol bus baigtas Paskutinis vykdymas.

Priežastis

Ši problema atsiranda, nes rankenėlė yra perimta iš procesų, kurie atidaromi paleidus xp_cmdshell saugomas procedūras tuo pačiu metu. " Createprocess " API reikia tvarkyti paveldėjimą, kad būtų galima peradresuoti standartinę išvestį ir klaidos pranešimą. Jei keli xp_cmdshell saugomos procedūros vykdymo veiksmai vykdomi vienu metu, naujai atidaryti procesai gali paveldėti rankenėlę iš esamų procesų. Tačiau xp_cmdshell Išsaugota procedūra laukia, kol rankenėlė bus uždaryta naudojant visus atidarytus procesus. Todėl, kai keli procesai perima rankenėlę, visi xp_cmdshell bausmė turi palaukti, kol rankenėlė bus uždaryta ilgiausiai trunkančiu procesu.

Sprendimas

Norėdami išspręsti šią problemą, taikykite šį kaupiamąjį naujinimą. Šis naujinimas įtraukia "CreateProcess API STARTUPINFOEX" parinktis, neleidžianti apdoroti kryžminiam procesui.

Kaupiamojo naujinimo informacija

Kaupiamojo naujinimo paketas 1, skirtas "SQL Server 2012" 1 pakeitimų paketui

Šios problemos taisymas pirmą kartą buvo išleistas 1 kaupiamąjį naujinimą. Jei norite gauti daugiau informacijos apie tai, kaip gauti šį kaupiamojo naujinimo paketą, skirtą "SQL Server" 2012 1 pakeitimų paketui, spustelėkite toliau pateiktą straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:

2765331 Kaupiamojo naujinimo paketas 1, skirtas "SQL Server 2012" 1 pakeitimų paketuiPastaba Kadangi komponavimo versijos yra kumuliacinės, kiekviena nauja pataisų versija yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio SQL serverio 2012 pataisų leidimo. Rekomenduojame apsvarstyti, kaip taikyti naujausią pataisų leidimą, kuriame yra šios karštosios pataisos. Jei reikia daugiau informacijos, spustelėkite toliau esantį straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:

2772858 SQL serverio 2012 komponavimo versijos, išleistos po "SQL Server 2012" 1 pakeitimų paketo išleidimo

SQL serverio 2012

Šios problemos taisymas pirmą kartą buvo išleistas 4 kaupiamąjį naujinimą. Jei norite gauti daugiau informacijos apie tai, kaip gauti šį kaupiamojo naujinimo paketą, skirtą "SQL Server 2012", spustelėkite toliau pateiktą straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:

2758687 Kaupiamojo naujinimo paketas 4 SQL serverio 2012Pastaba Kadangi komponavimo versijos yra kumuliacinės, kiekviena nauja pataisų versija yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio SQL serverio 2012 pataisų leidimo. Rekomenduojame apsvarstyti, kaip taikyti naujausią pataisų leidimą, kuriame yra šios karštosios pataisos. Jei reikia daugiau informacijos, spustelėkite toliau esantį straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:

2692828 "SQL Server 2012" komponavimo versijos, išleistos po "SQL Server" 2012 išleidimo

Statusą

"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.

Nuorodos

Daugiau informacijos apie funkciją CreateProcess rasite apsilankę šioje MSDN svetainėje:

Bendros informacijos apie funkciją CreateProcessDaugiau informacijos apie xp_cmdshell saugomą procedūrą rasite apsilankę šioje MSDN svetainėje:

Bendros informacijos apie xp_cmdshell saugomą procedūrą Jei reikia daugiau informacijos apie panašią problemą, spustelėkite toliau esantį straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:

315939 "PRB": netyčinis procesas, kai "CreateProcess" iškviečia

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×