다음을 통해 공유


SQL Server PowerShell 설치

사용자가 PowerShell 구성 요소가 포함된 SQL Server를 선택했지만 Windows PowerShell 2.0이 설치되지 않은 것으로 감지되면 SQL Server 설치 프로그램이 중지됩니다. Windows 관리 프레임워크를 사용하여 PowerShell을 설치하고 설치 프로그램을 다시 실행해야 합니다.

SQL Server PowerShell 지원 설치

SQL Server 설치 프로그램을 사용하여 Windows PowerShell에 대해 SQL Server 지원을 제공하는 소프트웨어를 설치해야 합니다. PowerShell 지원이 필요한 SQL Server 기능을 선택한 경우 Windows PowerShell 2.0이 설치되어 있는지 확인합니다. PowerShell 2.0이 있으면 설치 프로그램이 다음과 같은 SQL Server PowerShell 구성 요소를 설치합니다.

  • SQL Server PowerShell 스냅인. 이 스냅인은 SQL Server에 대한 두 가지 유형의 Windows PowerShell 지원을 구현하는 dll 파일입니다.

    • SQL Server cmdlet 집합. Cmdlet은 특정 동작을 구현하는 명령입니다. 예를 들어 Invoke-Sqlcmdsqlcmd 유틸리티를 사용하여 실행할 수도 있는 Transact-SQL 또는 XQuery 스크립트를 실행하고 Invoke-PolicyEvaluation은 SQL Server 개체가 정책 기반 관리 정책을 준수하는지 여부를 보고합니다.

    • SQL Server 공급자. 공급자를 사용하여 파일 시스템 경로와 유사한 경로로 표시되는 SQL Server 개체의 계층 구조를 탐색할 수 있습니다. 각 개체는 SQL Server 관리 개체 모델의 클래스와 관련되어 있습니다. 클래스의 메서드 및 속성을 사용하여 개체에 대한 작업을 수행할 수 있습니다. 예를 들어 경로에서 databases 개체로 cd를 수행하는 경우 Microsoft.SqlServer.Managment.SMO.Database 클래스의 메서드와 속성을 사용하여 해당 데이터베이스를 관리할 수 있습니다.

  • SQL Server 스냅인을 로드하기 위해 PowerShell 2.0 세션으로 가져온 sqlps 모듈

  • Windows PowerShell 2.0 세션을 시작하고 sqlps 모듈을 가져오는 sqlps 유틸리티(더 이상 사용되지 않음)

  • SQL Server Management Studio는 개체 탐색기 트리에서 Windows PowerShell 세션을 시작하도록 지원합니다. SQL Server 에이전트는 Windows PowerShell 작업 단계를 지원합니다.

Windows PowerShell 2.0이 설치되지 않았거나 제거된 경우 Windows 관리 프레임워크 페이지에서 다음 지침에 따라 설치해야 합니다.

설치가 완료된 후 Windows PowerShell이 제거되면 Windows PowerShell의 SQL Server 기능이 작동하지 않습니다. Windows 사용자는 Windows PowerShell을 제거할 수 있으며 일부 Windows 운영 체제 업그레이드 시 Windows PowerShell을 제거해야 할 수 있습니다. SQL Server PowerShell 기능을 사용하려면 Windows 관리 프레임워크를 사용하여 PowerShell 2.0을 다시 설치해야 합니다.

참고 항목

개념

SQL Server PowerShell