KB3122088 - SQL utilīta nedarbojas, ja politika "Ieslēgt skripta izpildi" ir iestatīta uz "Atļaut visus skriptus" programmā SQL Server

Attiecas uz
SQL Server 2012 Enterprise SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1

Pazīmes

Ja iestatāt opciju Ieslēgt skriptu izpildi grupas politika uz Atļaut visus skriptus, sqlps utilīta nedarbosies un saņemsit šādu kļūdas ziņojumu:

Piezīme

Microsoft (R) SQL Server (R) PowerShell
Versija 11.0.5058.0
Copyright (c) 2012 Microsoft. Visas tiesības paturētas.

set-executionpolicy : Windows PowerShell veiksmīgi atjaunināja jūsu izpildes politiku, taču šo iestatījumu ignorē politika, kas definēta konkrētākā tvērumā. Ignorēšanas dēļ jūsu čaula saglabās pašreizējo spēkā esošo izpildes politiku "Neierobežots". Ierakstiet "Get-ExecutionPolicy -List", lai skatītu izpildes politikas iestatījumus. Papildinformāciju skatiet rakstā "Palīdzības saņemšana par izpildes politikas kopu".

Rinda:1 rakstzīme:20
+ set-executionpolicy <<<< RemoteSigned -scope process -Force
    + CategoryInfo : PermissionDenied: (:) [Set-ExecutionPolicy], SecurityException
    + FullyQualifiedErrorId: ExecutionPolicyOverride,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand

Turklāt syspolicy_purge_history uzdevums neizdodas.

Piezīme Skripta izpildes grupas politikas iestatījumu var konfigurēt tālāk norādītajā grupas politikas pārvaldības konsoles vietā.

Administratīvās veidnes\Klasiskās administratīvās veidnes\Windows komponenti\Windows PowerShell

Risinājums

Šī problēma ir novērsta šādos SQL Server kumulatīvajos atjauninājumos:

SQL Server 2016 SP1 3. kumulatīvais atjauninājums

9. kumulatīvais atjauninājums operētājsistēmai SQL Server 2014 SP1
        
         SQL Server 2014 SP2 3. kumulatīvais atjauninājums

SQL Server 2012 3. servisa pakotnes 4. kumulatīvais atjauninājums

Ieteikums: instalējiet jaunāko kumulatīvo atjauninājumu serverim SQL Server

Katrā jaunajā SQL Server kumulatīvajā atjauninājumā ir visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos SQL Server kumulatīvos atjauninājumus:

Jaunākais kumulatīvais atjauninājums SQL Server 2016

Jaunākais kumulatīvais atjauninājums SQL Server 2012 SP3
        
         Jaunākais kumulatīvais atjauninājums SQL Server 2014 SP1/SP2

Statuss

Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".

Atsauces

Uzziniet par terminoloģiju, ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.