KB2791496 – PATAISYMAS: saugos atpažinimo ženklų nutekėjimas, kai vykdote daugiau nei du "PowerShell" veiksmus naudodami tarpinio serverio paskyrą „SQL Server Agent“ užduotyje

Taikoma
SQL Server 2012 Enterprise SQL Server 2012 Business Intelligence SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core

"„Microsoft“" platina "„Microsoft“ „SQL Server“ 2012 Service Pack 1" 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“ 2012" 1 pakeitimų paketo pataisų leidimą.

Požymiai

Tarkime, kad naudojate tarpinio serverio paskyrą, kad vienu metu vykdytumėte daugiau nei du Windows PowerShell veiksmus „SQL Server Agent“ užduotyje "Microsoft „SQL Server“ 2012". Tokiu atveju įvyksta saugos atpažinimo ženklų nutekėjimas. Be to, vietinės saugos tarnybos saugos posistemės procesas (Lsass.exe) naudoja daug atminties, todėl serveris gali užstrigti.

Priežastis

Ši problema kyla, nes netikėtai iš naujo sukuriamas naujas saugos atpažinimo ženklas, prarandama ankstesnio saugos atpažinimo ženklo rodyklė ir jos uždaryti negalima.

Sprendimas

Kaupiamojo naujinimo informacija

3 kaupiamasis naujinimas, skirtas „SQL Server“ 2012 SP1

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

2812412 3 kaupiamasis naujinimo paketas, skirtas „SQL Server“ 2012" 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“ 2012 SP1 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į:

2772858 „SQL Server“ 2012" komponavimo versijos, išleistos išleidus 2012 m. „SQL Server“ 1 pakeitimų paketą

Būsena

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

Sprendimo būdas

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

  • Nevykdykite kelių "PowerShell" veiksmų vienu metu.
  • Nevykdykite "PowerShell" veiksmų naudodami tarpinio serverio paskyrą.
  • Naudokite operacinės sistemos ("CmdExec") užduoties veiksmo tipą, kad paleistumėte "PowerShell" scenarijų.

Nuorodos

Norėdami gauti daugiau informacijos apie tai, kaip paleisti "Windows PowerShell" veiksmus „SQL Server Agent“, eikite į šią MSDN svetainę:

Kaip paleisti "Windows PowerShell" veiksmus naudojant "„SQL Server Agent“" Norėdami gauti daugiau informacijos apie "„SQL Server“" papildomos priežiūros modelį, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

935897 „SQL Server“ komanda gauna papildomą priežiūros modelį, teikiantį karštąsias pataisas praneštų problemų 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 "Microsoft „SQL Server“" programinės įrangos naujinimo paketų pavadinimų suteikimo schema Norė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