다음을 통해 공유


Get Help SQL Server PowerShell

Windows PowerShell 및 cmdlet에 SQL Server 공급자를 사용하는 방법에 대한 몇 가지 정보 원본이 있습니다. 여기서는 Windows PowerShell 환경에서 사용 가능한 도움말에 대해 알아봅니다.

시작하기 전에

Windows PowerShell에 대한 자세한 내용은 Windows PowerShell 시작 가이드를 참조하십시오.

SQL Server cmdlet 및 공급자에 대한 개요는 SQL Server PowerShell을 참조하세요.

Windows PowerShell 환경의 도움말

Windows PowerShell 환경에서 Get-Help cmdlet을 사용하여 도움말을 볼 수 있습니다. Get-Help 는 Windows PowerShell에서 제공되는 다양한 cmdlet 및 공급자와 Windows PowerShell 언어에 대한 기본적인 도움말을 제공합니다.

Get-Help를 사용할 수 있는 방법은 Get-Help: 도움말 보기를 참조하세요.

SQL Server PowerShell 공급자 도움말

SQL Server PowerShell 공급자는 SQLSERVER:\SQL 및 SQLSERVER:\DAC 폴더와 같은 SQLSERVER 가상 드라이브에 여러 폴더를 구현합니다. 각 폴더는 SQL Server 관리 효율성 개체 모델 중 하나에 연결됩니다. SQL Server 경로에 각 노드에 연결된 메서드 및 속성을 나열할 수 있지만 PowerShell 환경에서 해당 메서드와 속성에 대한 도움말을 볼 수 없습니다. 연결된 프로그래밍 참조에 대한 링크를 제공하는 폴더 테이블은 SQL Server PowerShell Provider를 참조하십시오.

Invoke-Sqlcmd 도움말

Invoke-Sqlcmd cmdlet은 sqlcmd 유틸리티를 통해 실행할 수 있는 모든 쿼리 또는 스크립트 파일을 입력으로 사용합니다. Get-Help 를 사용하면 Invoke-Sqlcmd 및 해당 매개 변수에 대한 정보는 확인할 수 있지만, Get-Help 를 통해 sqlcmd 쿼리에 대한 정보를 확인할 수는 없습니다.

-Query 또는 -QueryFromFile 입력에는 다음이 포함될 수 있습니다.

SQL Server cmdlet에 대한 도움말 보기

cmdlet에 대한 도움말을 보려면

  • cmdlet의 이름과 반환할 도움말의 수준을 지정하여 Get-Help를 실행합니다.

예: Get-Help cmdlet

다음 예에서는 Invoke-Sqlcmd에 대한 다양한 수준의 도움말을 반환합니다.

## Get the basic help.  
Get-Help Invoke-Sqlcmd  
  
## Get the full help.  
Get-Help Invoke-Sqlcmd -Full  
  
## Get the parameter descriptions.  
Get-Help Invoke-Sqlcmd -Parameter *  
  
## Get the code examples.  
Get-Help Invoke-Sqlcmd -Examples  
  
## Get the syntax diagram.  
Get-Help Invoke-Sqlcmd -Syntax  

공급자 목록 가져오기

활성 공급자 목록을 가져오려면

  1. 공급자 범주를 지정하여 Get-Help를 실행합니다.

Windows PowerShell에서 공급자 도움말을 보는 방법은 드라이브 및 공급자(Drives and Providers)를 참조하십시오.

예: 공급자 목록 가져오기

다음 코드는 Windows PowerShell 세션에서 현재 사용 가능한 공급자의 목록을 반환합니다.

Get-Help -Category provider  

SQL Server 공급자에 대한 도움말 가져오기

공급자에 대한 도움말을 가져오려면

  1. 이름을 SQLServer로 지정하여 Get-Help를 실행합니다.

예: SQL Server 공급자 도움말 가져오기

이 예제에서는 SQL Server 공급자에 대한 기본 정보를 반환합니다.

Get-Help SQLServer  

메서드 및 속성 나열

SQL Server 공급자 경로에서 노드에 대한 메서드와 속성을 나열하려면

  1. CD 명령으로 SQL Server 경로의 노드로 이동하거나 해당 위치로 설정된 변수를 만듭니다.

  2. -Type 매개 변수가 메서드 또는 속성으로 설정된 Get-Member cmdlet을 실행합니다.

예제: 메서드 및 속성 나열

이 예에서는 Databases 노드에 지원되는 메서드를 나열합니다.

Set-Location SQL:\MyComputer\DEFAULT\Databases  
Get-Item . | Get-Member -Type Methods  

이 예에서는 SMO Table 개체에 설정된 변수의 속성을 나열합니다.

$MyVar = New-Object Microsoft.SqlServer.Management.SMO.Table  
$MyVar | Get-Member -Type Properties  

참고 항목

SQL Server PowerShell 공급자
데이터베이스 엔진 cmdlet 사용