Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Há várias fontes de informações sobre como usar o provedor do SQL Server para Windows PowerShell e cmdlets. Isso inclui a ajuda disponível no ambiente do Windows PowerShell.
Antes de começar
Para saber mais sobre o Windows PowerShell, consulte o Guia de Introdução do Windows PowerShell.
Para obter uma visão geral dos cmdlets e do provedor do SQL Server, consulte o SQL Server PowerShell.
Ajuda no ambiente do Windows PowerShell
Use o cmdlet Get-Help para obter ajuda no ambiente do Windows PowerShell. O Get-Help fornece ajuda básica para o idioma do Windows PowerShell e os vários cmdlets e provedores disponíveis no Windows PowerShell.
Para obter mais informações sobre como você pode usar Get-Help, consulte Get-Help: Getting Help.
Ajuda do provedor do SQL Server PowerShell
O provedor do SQL Server PowerShell implementa várias pastas em uma unidade virtual SQLSERVER, como as pastas SQLSERVER:\SQL e SQLSERVER:\DAC. Cada pasta está associada a um dos modelos de objeto de gerenciamento do SQL Server. Embora você possa listar os métodos e propriedades associados a cada nó em um caminho do SQL Server, não é possível obter ajuda para eles no ambiente do PowerShell. Para obter uma tabela das pastas com links para a referência de programação associada, consulte o Provedor do SQL Server PowerShell.
Ajuda Invoke-Sqlcmd
O cmdlet Invoke-Sqlcmd usa como entrada qualquer arquivo de consulta ou script que possa ser executado pelo utilitário sqlcmd . Você pode usar a Get-Help para obter informações sobre Invoke-Sqlcmd e seus parâmetros, mas não há cobertura get-help para as consultas sqlcmd .
A entrada -Query ou -QueryFromFile pode conter:
variáveis e comandos sqlcmd. Para obter informações sobre essas variáveis e comandos, consulte a seção Comentários do Utilitário sqlcmd.
Instruções do Transact-SQL. Para obter mais informações sobre a linguagem Transact-SQL, consulte Transact-SQL Reference (Mecanismo de Banco de Dados).
Declarações XQuery. Para obter mais informações sobre a linguagem XQuery compatível com o SQL Server, consulte a Referência de Linguagem XQuery (SQL Server).
Obter ajuda para um cmdlet do SQL Server
Para obter ajuda para um cmdlet
- Execute Get-Help especificando o nome do cmdlet e o nível de ajuda a ser retornado.
Exemplo: cmdlet Get-Help
Os exemplos a seguir retornam vários níveis de ajuda para 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
Obter uma lista de provedores
Para obter uma lista de provedores ativos
- Execute Get-Help especificando a categoria do provedor.
Para obter mais informações sobre como obter ajuda do provedor no Windows PowerShell, consulte Unidades e Provedores.
Exemplo: obter uma lista de provedores
Esse código retorna uma lista dos provedores atualmente habilitados em sua sessão do Windows PowerShell:
Get-Help -Category provider
Obter ajuda sobre o provedor do SQL Server
Para obter ajuda sobre o provedor
- Execute Get-Help especificando o nome SQLServer
Exemplo: Obter ajuda do provedor do SQL Server
Este exemplo retorna informações básicas sobre o provedor do SQL Server:
Get-Help SQLServer
Listar métodos e propriedades
Listar os métodos e as propriedades de um nó em um caminho de provedor do SQL Server
CD para um nó no caminho do SQL Server ou crie uma variável configurada para esse local.
Execute o cmdlet Get-Member com o parâmetro -Type definido como Métodos ou Propriedades
Exemplos: Listando métodos e propriedades
Este exemplo lista os métodos suportados para o nó Bancos de Dados:
Set-Location SQL:\MyComputer\DEFAULT\Databases
Get-Item . | Get-Member -Type Methods
Este exemplo lista as propriedades de uma variável que foi definida como um objeto de tabela SMO:
$MyVar = New-Object Microsoft.SqlServer.Management.SMO.Table
$MyVar | Get-Member -Type Properties
Consulte Também
Provedor do SQL Server PowerShell
Usar cmdlets do Mecanismo de Banco de Dados