Windows PowerShell 및 cmdlet용 SQL Server 공급자를 사용하는 방법에 대한 몇 가지 정보 원본이 있습니다. 여기에는 Windows PowerShell 환경에서 사용할 수 있는 도움말이 포함됩니다.
시작하기 전에
Windows PowerShell에 대해 알아보려면 Windows PowerShell 시작 가이드를 참조하세요.
SQL Server cmdlet 및 공급자에 대한 개요는 SQL Server PowerShell을 참조하세요.
Windows PowerShell 환경의 도움말
Get-Help cmdlet을 사용하여 Windows PowerShell 환경에서 도움말을 확인합니다. Get-Help 는 Windows PowerShell 언어 및 Windows PowerShell에서 사용할 수 있는 다양한 cmdlet 및 공급자에 대한 기본 도움말을 제공합니다.
Get-Help를 사용하는 방법에 대한 자세한 내용은 Get-Help: 도움말 가져오기를 참조하세요.
SQL Server PowerShell 공급자 도움말
SQL Server PowerShell 공급자는 SQLSERVER:\SQL 및 SQLSERVER:\DAC 폴더와 같은 SQLSERVER 가상 드라이브에 여러 폴더를 구현합니다. 각 폴더는 SQL Server 관리 효율성 개체 모델 중 하나와 연결됩니다. SQL Server 경로의 각 노드와 연결된 메서드 및 속성을 나열할 수 있지만 PowerShell 환경에서는 도움말을 볼 수 없습니다. 연결된 프로그래밍 참조에 대한 링크가 있는 폴더의 테이블은 SQL Server PowerShell 공급자를 참조하세요.
Invoke-Sqlcmd 도움말
Invoke-Sqlcmd cmdlet은 sqlcmd 유틸리티에서 실행할 수 있는 모든 쿼리 또는 스크립트 파일을 입력으로 사용합니다. Get-Help를 사용하여 Invoke-Sqlcmd 및 해당 매개 변수에 대한 정보를 가져올 수 있지만 sqlcmd 쿼리에 대한 Get-Help 검사는 없습니다.
-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에서 공급자 도움말을 가져오는 방법에 대한 자세한 내용은 드라이브 및 공급자를 참조하세요.
예: 공급자 목록 가져오기
이 코드는 Windows PowerShell 세션에서 현재 사용하도록 설정된 공급자 목록을 반환합니다.
Get-Help -Category provider
SQL Server 공급자에 대한 도움말 보기
공급자에 대한 도움말을 보려면
- SQLServer 이름을 지정하는 Get-Help 실행
예: SQL Server 공급자 도움말 가져오기
이 예제에서는 SQL Server 공급자에 대한 기본 정보를 반환합니다.
Get-Help SQLServer
목록 메소드 및 속성
SQL Server 공급자 경로의 노드에 대한 메서드 및 속성을 나열하려면
SQL Server 경로의 노드에 CD를 사용하거나 해당 위치에 설정된 변수를 만듭니다.
-Type 매개 변수를 메서드 또는 속성으로 설정하여 Get-Member cmdlet 실행
예: 메서드 및 속성 나열
이 예제에서는 데이터베이스 노드에 대해 지원되는 메서드를 나열합니다.
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