Scaricare il modulo PowerShell di SQL ServerDownload SQL Server PowerShell Module

Come parte della versione 17.0 di SQL Server Management Studio, il modulo PowerShell di SQL Server ora è disponibile in PowerShell Gallery.As part of the 17.0 release of SQL Server Management Studio, the SQL Server PowerShell module now ships via the PowerShell Gallery. Il modulo non è più incluso nel pacchetto di installazione di SQL Server Management Studio.The module is no longer included in the SSMS install package. Per usare PowerShell con SSMS 17.0 e versioni successive, il modulo di SQL Server deve essere installato nel computer come passaggio aggiuntivo.To use PowerShell with SSMS 17.0 and newer, the SQL Server Module must be installed on the machine as an additional step.

La documentazione completa sull'installazione della versione più recente di Windows Management Framework e su come installare i moduli PowerShell in generale è disponibile sul sito PowerShell Gallery.Full documentation about installing the latest version of the Windows Management Framework and how to install PowerShell modules in general can be found on the PowerShell Gallery site.

Il comando di PowerShell per installare il modulo di SQL Server è:The PowerShell command to install the SQL Server module is:

Install-Module -Name SqlServerInstall-Module -Name SqlServer

Questo comando installa il modulo per tutti gli utenti del computer.This command will install the module for all users of the computer. È necessario eseguire il processo di PowerShell come amministratore.You will need to be running the PowerShell process as admin.

Install-Module -Name SqlServer -Scope CurrentUserInstall-Module -Name SqlServer -Scope CurrentUser

Questo comando installa il modulo per l'utente che esegue il processo corrente di PowerShell.This command will install the module for the user running the current process of PowerShell. Non è necessario eseguire il processo PowerShell con i diritti di amministratore.You do not need to be running the PowerShell process with Administrator rights.

Se esistono versioni precedenti dei moduli PowerShell di SQL Server nel computer, può essere necessario specificare il parametro "-AllowClobber".If there are previous versions of SQL Server PowerShell modules on the machine, it may be necessary to provide the "-AllowClobber" parameter.

Se in esecuzione come amministratore e per installare il modulo per tutti gli utenti del computerIf running as administrator and to install the module for all users of the computer

Install-Module -Name SqlServer -AllowClobberInstall-Module -Name SqlServer -AllowClobber

Se non è possibile l'esecuzione come amministratore o per installare solo per l'utente correnteIf not able to run as adminsitrator or to install only for the current user

Install-Module -Name SqlServer -Scope CurrentUser -AllowClobberInstall-Module -Name SqlServer -Scope CurrentUser -AllowClobber

Quando sono disponibili versioni aggiornate del modulo SqlServer, è possibile aggiornare la versione usando il comando Update-ModuleWhen updated versions of the SqlServer module are available, you will be able to update the version using the Update-Module command

Update-Module -Name SqlServerUpdate-Module -Name SqlServer

Per visualizzare le versioni del modulo installate nel computer che è possibile usareTo view the versions of the module installed on the machine you can use

Get-Module SqlServer -ListAvailableGet-Module SqlServer -ListAvailable

Per usare una versione specifica del modulo negli script è possibile importarlo conTo use a specific version of the module in your scripts you can import it with

Import-Module SqlServer -Version 21.0.17178Import-Module SqlServer -Version 21.0.17178

Le versioni del modulo PowerShell per SQL Server disponibili in PowerShell Gallery supportano il controllo delle versioni e richiedono PowerShell versione 5.0 o successiva.The versions of the SQL Server PowerShell module shipped to the PowerShell Gallery support versioning and require PowerShell version 5.0 or greater. Il modulo SqlServer è disponibile in PowerShell GalleryYou can find the SqlServer module on the PowerShell Gallery