SQL Server PowerShell 설치Install SQL Server PowerShell

SQL ServerSQL Server 설치 프로그램에서 PowerShell 구성 요소를 자동으로 구성합니다. Setup automatically configures PowerShell components.

SQL ServerSQL Server 설치 프로그램을 사용하여 Windows PowerShell에 대해 SQL ServerSQL Server 지원을 제공하는 소프트웨어를 설치해야 합니다.You install the software that provides SQL ServerSQL Server support for Windows PowerShell by using SQL ServerSQL Server Setup. PowerShell 지원이 필요한 SQL ServerSQL Server 기능을 선택한 경우 설치 프로그램에서 다음 SQL ServerSQL Server PowerShell 구성 요소를 설치합니다.When you select any SQL ServerSQL Server features that require PowerShell support, Setup installs the following SQL ServerSQL Server PowerShell components:

  • SQL ServerSQL Server PowerShell 스냅인. 이 스냅인은 SQL ServerSQL Server에 대한 두 가지 유형의 Windows PowerShell 지원을 구현하는 dll 파일입니다.The SQL ServerSQL Server PowerShell snap-ins. The snap-ins are dll files that implement two types of Windows PowerShell support for SQL ServerSQL Server:

    • SQL ServerSQL Server cmdlet 집합.A set of SQL ServerSQL Server cmdlets. Cmdlet은 특정 동작을 구현하는 명령입니다.Cmdlets are commands that implement a specific action. 예를 들어 Invoke-SqlcmdTransact-SQLTransact-SQL sqlcmd 유틸리티를 사용하여 실행할 수도 있는 또는 XQuery 스크립트를 실행하고 Invoke-PolicyEvaluationSQL ServerSQL Server 개체가 정책 기반 관리 정책을 준수하는지 여부를 보고합니다.For example, Invoke-Sqlcmd runs a Transact-SQLTransact-SQL or XQuery script that can also be run by using the sqlcmd utility, and Invoke-PolicyEvaluation reports whether SQL ServerSQL Server objects comply with policy-based management policies.

    • SQL ServerSQL Server 공급자입니다.A SQL ServerSQL Server provider. 공급자를 사용하여 파일 시스템 경로와 유사한 경로로 표시되는 SQL ServerSQL Server 개체의 계층 구조를 탐색할 수 있습니다.The provider lets you navigate the hierarchy of SQL ServerSQL Server objects using a path similar to a file system path. 각 개체는 SQL ServerSQL Server 관리 개체 모델의 클래스와 관련되어 있습니다.Each object is associated with a class from the SQL ServerSQL Server Management object models. 클래스의 메서드 및 속성을 사용하여 개체에 대한 작업을 수행할 수 있습니다.You can use the methods and properties of the class to perform work on the objects. 예를 들어 경로에서 databases 개체로 cd를 수행하는 경우 Microsoft.SqlServer.Managment.SMO.Database 클래스의 메서드와 속성을 사용하여 해당 데이터베이스를 관리할 수 있습니다.For example, if you cd to a databases object in a path, you can use the methods and properties of the Microsoft.SqlServer.Managment.SMO.Database class to manage the database.

  • 스냅인을 로드하기 위해 Windows PowerShell 세션으로 가져온 sqlps SQL ServerSQL Server 모듈The sqlps module that is imported into Windows PowerShell sessions to load the SQL ServerSQL Server snap-ins.

  • SQL Server Management StudioSQL Server Management Studio 은 개체 탐색기 트리에서 Windows PowerShell 세션을 시작하도록 지원합니다. supports starting Windows PowerShell sessions from the Object Explorer tree. SQL ServerSQL Server 에이전트가 Windows PowerShell 작업 단계를 지원합니다. Agent supports Windows PowerShell job steps.

Windows Server 2012 이상 및 Windows 8 이상 버전에는 PowerShell이 설치 및 구성되어 있습니다.Windows Server 2012 and later and Windows 8 and later come with PowerShell installed and configured. Windows PowerShell 설치에 대한 자세한 내용은 Windows PowerShell 설치를 참조하세요.For information about installing Windows PowerShell see Installing Windows PowerShell.

참조 항목:For more information, see: