KB2791496 – KORJAUS: Suojaustunnuksen vuoto, kun suoritat useamman kuin kaksi PowerShell-vaihetta välityspalvelintilin avulla SQL Server -agentti-työssä

Käytetään kohteeseen
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 jakelee Microsoft SQL Server 2012 Service Pack 1 -korjaukset yhtenä ladattavana tiedostona. Koska korjaukset ovat kumulatiivisia, jokainen uusi versio sisältää kaikki edelliseen SQL Server 2012 Service Pack 1:n korjausversioon sisältyvät hotfix-korjaukset ja tietoturvakorjaukset.

Ongelman ilmenemistapa

Oletetaan, että käytät välityspalvelintiliä useamman kuin kahden Windows PowerShell -vaiheen suorittamiseen samanaikaisesti SQL Server -agentti -työssä Microsoft SQL Server 2012:ssa. Tässä tapauksessa suojaustunnuksen vuoto tapahtuu. Lisäksi paikallisen suojaustoiminnon suojausalijärjestelmän prosessi (Lsass.exe) kuluttaa paljon muistia ja palvelin saattaa jumittua.

Syy

Tämä ongelma ilmenee, koska uusi suojaustunnus luodaan uudelleen odottamatta, ja edellisen suojaustunnuksen kahva katoaa eikä sitä voi sulkea.

Ratkaisu

Kumulatiiviset päivitystiedot

SQL Server 2012 SP1:n kumulatiivinen päivitys 3

Tämän ongelman korjaus julkaistiin ensin kumulatiivisessa päivityksessä 3. Saat lisätietoja tämän SQL Server 2012 SP1:n kumulatiivisen päivityspaketin hankkimisesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

2812412 Kumulatiivinen päivityspaketti 3 SQL Server 2012 Service Pack 1:lleKoontiversiot ovat kumulatiivisia, joten jokainen uusi korjausversio sisältää kaikki SQL Server 2012 SP1:n aiempaan korjausversioon sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Suosittelemme, että otat käyttöön uusimman korjausversion, joka sisältää tämän hotfix-korjauksen. Lisätietoja saat napsauttamalla seuraavaa Microsoft Knowledge Base -tietokanta -artikkelinumeroa:

2772858 SQL Server 2012 -koontiversiot, jotka on julkaistu SQL Server 2012 Service Pack 1:n julkaisemisen jälkeen

Tila

Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.

Vaihtoehtoinen menetelmä

Voit kiertää tämän ongelman jollakin seuraavista tavoista:

  • Älä suorita useita PowerShell-vaiheita samanaikaisesti.
  • Älä suorita PowerShell-vaiheita käyttämällä välityspalvelintiliä.
  • Suorita PowerShell-komentosarja käyttöjärjestelmän (CmdExec)Job Step tyypin avulla.

Viitteet

Lisätietoja Windows PowerShell -vaiheiden suorittamisesta SQL Server -agentissa on seuraavassa MSDN-sivustossa:

Windows PowerShell -vaiheiden suorittaminen SQL Server -agentissa Saat lisätietoja SQL Server:n lisäävästä ylläpitomallista napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

935897 SQL Server-työryhmältä saa käyttöön lisäävän ylläpidon mallin, jonka avulla voidaan toimittaa hotfix-korjauksia ilmoitettuihin ongelmiin. Saat lisätietoja SQL Server päivitysten nimeämisrakenteesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

822499 Microsoft SQL Server -ohjelmistopäivityspakettien nimeämisrakenne Saat lisätietoja ohjelmistopäivitysterminologiasta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

824684 Microsoftin ohjelmistopäivityksiä kuvaavan vakioterminologian kuvaus