SQL Server PowerShell 모듈 다운로드Download SQL Server PowerShell Module

SQL Server Management Studio의 17.0 릴리스의 일환으로 SQL Server PowerShell 모듈이 이제 PowerShell 갤러리를 통해 제공됩니다.As part of the 17.0 release of SQL Server Management Studio, the SQL Server PowerShell module now ships via the PowerShell Gallery. 이 모듈은 더 이상 SSMS 설치 패키지에 포함되지 않습니다.The module is no longer included in the SSMS install package. SSMS 17.0 버전 이상에서 PowerShell을 사용하려면 추가 단계로 SQL Server 모듈을 컴퓨터에 설치해야 합니다.To use PowerShell with SSMS 17.0 and newer, the SQL Server Module must be installed on the machine as an additional step.

Windows Management Framework의 최신 버전 설치에 대한 전체 설명서와 PowerShell 모듈 설치 방법에 대한 일반적인 내용은 PowerShell 갤러리 사이트를 참조하세요.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.

SQL Server 모듈을 설치하는 PowerShell 명령은 다음과 같습니다.The PowerShell command to install the SQL Server module is:

Install-Module -Name SqlServerInstall-Module -Name SqlServer

이 명령은 컴퓨터의 모든 사용자에 대한 모듈을 설치합니다.This command will install the module for all users of the computer. 관리자 권한으로 PowerShell 프로세스를 실행해야 합니다.You will need to be running the PowerShell process as admin.

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

이 명령은 현재 PowerShell 프로세스를 실행 중인 사용자를 위한 모듈을 설치합니다.This command will install the module for the user running the current process of PowerShell. 관리자 권한으로 PowerShell 프로세스를 실행할 필요가 없습니다.You do not need to be running the PowerShell process with Administrator rights.

컴퓨터에 SQL Server PowerShell 모듈의 이전 버전이 있는 경우 “-AllowClobber” 매개 변수를 제공해야 할 수 있습니다.If there are previous versions of SQL Server PowerShell modules on the machine, it may be necessary to provide the "-AllowClobber" parameter.

관리자 권한으로 실행 중이고 컴퓨터의 모든 사용자를 위해 모듈을 설치하는 경우If running as administrator and to install the module for all users of the computer

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

관리자 권한으로 실행할 수 없거나 현재 사용자를 위해서만 설치하는 경우If 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

업데이트된 버전의 SqlServer 모듈을 사용할 수 있는 경우 Update-Module 명령을 사용하여 버전을 업데이트할 수 있게 됩니다.When 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

컴퓨터에 설치된 모듈의 버전을 보려면 다음을 사용할 수 있습니다.To view the versions of the module installed on the machine you can use

Get-Module SqlServer -ListAvailableGet-Module SqlServer -ListAvailable

스크립트에서 모듈의 특정 버전을 사용하려면 다음과 같이 가져올 수 있습니다.To 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

PowerShell 갤러리에 제공되는 SQL Server PowerShell 모듈 버전은 버전 관리를 지원하며 PowerShell 버전 5.0 이상이 필요합니다.The versions of the SQL Server PowerShell module shipped to the PowerShell Gallery support versioning and require PowerShell version 5.0 or greater. PowerShell 갤러리에서 SqlServer 모듈을 찾을 수 있습니다.You can find the SqlServer module on the PowerShell Gallery