Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Microsoft distribuira ispravke za Microsoft SQL Server 2012 u jednoj datoteci 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 ispravke za SQL Server 2012.

Simptomi

Pretpostavimo da istovremeno xp_cmdshell mnoge uskladištene procedure na više sesija u sistemu Microsoft SQL Server 2012. U ovoj situaciji, prvo izvršenje xp_cmdshell uskladištenog postupka nije završeno dok se poslednje izvršenje ne završi.

Uzrok

Do ovog problema dolazi zato što je regulator nasleđen procesima koji se otvaraju kada pokrenete xp_cmdshell uskladištene procedure u isto vreme. API createProcess zahteva nasleđivanje regulatora da bi se preusmerio standardni izlaz i poruka o grešci. Ako se višestruka xp_cmdshell uskladištene procedure pokrene u isto vreme, novootvoreni procesi mogu naslediti regulator od postojećih procesa. Međutim, xp_cmdshell uskladištena procedura čeka da regulator bude zatvoren svim otvorenim procesima. Zbog toga, kada više procesa nasledi regulator, sva xp_cmdshell moraju da sačekaju da se regulator zatvori najdužim procesom.

Rešenje

Da biste rešili ovaj problem, primenite sledeću kumulativnu ispravku. Ova ispravka dodaje opcije CreateProcess API STARTUPINFOEX koje sprečavaju nasleđivanje regulatora za unakrsni proces.

Kumulativne informacije o ažuriranju

Kumulativni paket ispravki 1 za SQL Server 2012 servisni paket 1

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

2765331 Kumulativni paket ispravki 1 za SQL Server 2012 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 ispravki za SQL Server 2012. 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:

2772858 SQL Server 2012 builds koji je objavljen nakon što je SQL Server 2012 servisni paket 1 objavljen

SQL Server 2012

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

2758687 Kumulativni paket ispravki 4 za SQL Server 2012Napomena 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 ispravki za SQL Server 2012. 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:

2692828 SQL Server 2012 builds koji su objavljeni nakon što je SQL Server 2012 objavljen

Status

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

Reference

Za više informacija o funkciji CreateProcess posetite sledeću MSDN Web lokaciju:

Opšte informacije o funkciji CreateProcessZa više informacija o xp_cmdshell uskladištenoj proceduri posetite sledeću MSDN Web lokaciju:

Opšte informacije o xp_cmdshell uskladištenoj proceduri Za više informacija o sličnom problemu kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

315939 PRB: Dete nasleđuje nenamerne regulatore tokom poziva "CreateProcess"

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.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×