SQL Server PowerShell 개요

SQL Server 2008에서는 Windows PowerShell에 대한 지원 기능이 도입되었습니다. Windows PowerShell은 강력한 스크립팅 셸이며, 이를 통해 관리자와 개발자는 서버 관리 및 응용 프로그램 배포를 자동화할 수 있습니다. Windows PowerShell 언어는 Transact-SQL 스크립트보다 더 복잡한 논리를 지원하므로 SQL Server 관리자가 강력한 관리 스크립트를 작성할 수 있습니다. 또한 Windows PowerShell 스크립트를 사용하여 다른 Microsoft 서버 제품을 관리할 수도 있습니다. 이는 관리자에게 서버 전체에 대한 공용 스크립팅 언어를 제공합니다.

SQL Server는 다음을 구현하는 두 개의 Windows PowerShell 스냅인을 제공합니다.

  • 파일 시스템 경로와 유사한 간단한 탐색 메커니즘을 제공하는 SQL Server 공급자. 파일 시스템 경로와 유사하게 드라이브가 SQL Server 관리 개체 모델과 연결되어 있고 노드는 개체 모델 클래스를 기반으로 하는 경로를 작성할 수 있습니다. 그런 다음 cddir과 같은 익숙한 명령을 사용하여 명령 프롬프트 창에서 폴더를 탐색하는 방식과 유사하게 경로를 탐색할 수 있습니다. ren 또는 del과 같은 다른 명령을 사용하여 경로의 노드에 대해 동작을 수행할 수 있습니다.

  • Windows PowerShell 스크립트에서 SQL Server 동작을 지정하는 데 사용되는 명령인 cmdlet 집합. SQL Server cmdlet은 Transact-SQL 또는 XQuery 문이 포함된 sqlcmd 스크립트 실행과 같은 동작을 지원합니다.

섹션 내용

항목

설명

SQL Server PowerShell 도움말

Windows PowerShell과 SQL Server를 함께 사용하는 방법에 대한 정보의 위치를 제공합니다. Windows PowerShell 환경에서 Get-Help를 사용하여 정보를 가져 오는 방법에 대해 설명합니다.

SQL Server PowerShell 실행

Windows PowerShell 스크립트를 실행할 수 있는 다양한 방법에 대한 정보를 제공합니다. 여기에는 새로운 sqlps 명령 프롬프트 유틸리티, SQL Server Management Studio로의 통합 및 SQL Server 에이전트 작업 단계가 포함됩니다.

SQL Server PowerShell 공급자 사용

SQL Server 개체의 계층 구조를 탐색하는 기능을 지원하는 SQL Server 공급자에 대한 정보를 제공합니다.

SQL Server cmdlet 사용

SQL Server 동작을 지정하는 SQL Server cmdlet에 대한 정보를 제공합니다.

PowerShell에서 SQL Server 식별자 사용

Windows PowerShell에서 SQL Server 구분 식별자를 사용하는 방법에 대한 정보를 제공합니다.

PowerShell 학습

Windows PowerShell을 사용하여 시작하는 방법을 설명하는 정보가 있는 위치를 나열합니다.