SQL Server PowerShell 도움말 보기
Windows PowerShell의 SQL Server 공급자 및 cmdlet 사용에 대한 정보를 얻을 수 있는 몇 가지 도움말이 있습니다. 여기서는 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: Getting Help)를 참조하십시오.
SQL Server PowerShell 공급자 도움말
SQL Server PowerShell 공급자는 SQLSERVER 가상 드라이브에서 여러 폴더(예: SQLSERVER:\SQL 및 SQLSERVER:\DAC 폴더)를 구현합니다. 각 폴더는 SQL Server 관리 효율성 개체 모델 중 하나에 연결됩니다. SQL Server 경로에 각 노드에 연결된 메서드 및 속성을 나열할 수 있지만 PowerShell 환경에서 해당 메서드와 속성에 대한 도움말을 볼 수 없습니다. 연결된 프로그래밍 참조에 대한 링크를 제공하는 폴더 테이블은 SQL Server PowerShell 공급자를 참조하십시오.
Invoke-Sqlcmd 도움말
Invoke-Sqlcmd cmdlet은 sqlcmd 유틸리티에서 실행되는 모든 쿼리 또는 스크립트 파일을 입력으로 사용합니다. Get-Help를 사용하여 Invoke-Sqlcmd 및 해당 매개 변수에 대한 정보를 볼 수 있지만 Get-Help로 sqlcmd 쿼리에 대한 정보를 볼 수는 없습니다.
-Query 또는 -QueryFromFile 입력은 다음을 포함할 수 있습니다.
sqlcmd 변수 및 명령. 이러한 변수 및 명령에 대한 자세한 내용은 sqlcmd 유틸리티의 주의 섹션을 참조하십시오.
Transact-SQL 문. Transact-SQL 언어에 대한 자세한 내용은 Transact-SQL 참조(데이터베이스 엔진)를 참조하십시오.
XQuery 문. SQL Server에서 지원하는 XQuery 언어에 대한 자세한 내용은 XQuery 언어 참조(SQL Server)를 참조하십시오.
SQL Server cmdlet에 대한 도움말 보기
cmdlet에 대한 도움말을 보려면
- cmdlet의 이름과 반환할 도움말의 수준을 지정하여 Get-Help를 실행합니다.
예: cmdlet Get-Help
다음 예에서는 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
공급자 목록 가져오기
활성 공급자 목록을 가져오려면
- 공급자 범주를 지정하여 Get-Help를 실행합니다.
Windows PowerShell에서 공급자 도움말을 보는 방법은 드라이브 및 공급자(Drives and Providers)를 참조하십시오.
예: 공급자 목록 가져오기
다음 코드는 Windows PowerShell 세션에서 현재 사용 가능한 공급자의 목록을 반환합니다.
Get-Help -Category provider
SQL Server 공급자에 대한 도움말 가져오기
공급자에 대한 도움말을 가져오려면
- 이름을 SQLServer로 지정하여 Get-Help를 실행합니다.
예: SQL Server 공급자 도움말 가져오기
이 예에서는 SQL Server 공급자에 대한 기본 정보를 반환합니다.
Get-Help SQLServer
메서드 및 속성 나열
SQL Server 공급자 경로에서 노드에 대한 메서드와 속성을 나열하려면
CD 명령으로 SQL Server 경로의 노드로 이동하거나 해당 위치로 설정된 변수를 만듭니다.
–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