Visão geral do SQL Server PowerShell

O SQL Server 2008 introduz o suporte para Windows PowerShell, um poderoso shell de scripts que permite aos administradores e desenvolvedores automatizar a administração de servidores e a implantação de aplicativos. A linguagem do Windows PowerShell oferece suporte a lógica mais complexa do que scripts Transact-SQL, proporcionando aos administradores do SQL Server a capacidade de compilar scripts robustos de administração. Os scripts do Windows PowerShell também podem ser usados para administrar outros produtos de servidor da Microsoft. Isso fornece aos administradores uma linguagem de criação de scripts comum aos servidores.

O SQL Server fornece dois snap-ins do Windows PowerShell que implementam:

  • Um provedor do SQL Server, que ativa um mecanismo de navegação simples semelhante aos caminhos de sistema de arquivos. É possível criar caminhos semelhantes aos caminhos de sistema de arquivos, onde a unidade é associada ao modelo de objeto de gerenciamento do SQL Server e os nós baseiam-se nas classes de modelo do objeto. Você pode usar os comandos familiares, como cd e dir, para navegar pelos caminhos de maneira semelhantes à forma como você navega pelas pastas em uma janela do prompt de comando. Também pode usar outros comandos, como ren ou del, para executar ações nos nós no caminho.

  • Um conjunto de cmdlets, que são comandos usados em scripts do Windows PowerShell para especificar uma ação do SQL Server. O cmdlets do SQL Server oferecem suporte a ações, como, por exemplo, a execução de um script sqlcmd que contém instruções Transact-SQL ou XQuery.

Nesta seção

Tópico

Descrição

Ajuda do SQL Server PowerShell

Lista os locais de informações sobre como usar o SQL Server com o Windows PowerShell. Descreve como usar o Get-Help para obter informações no ambiente Windows PowerShell.

Executando o SQL Server PowerShell

Contém informações sobre as diferentes formas em que os scripts do Windows PowerShell podem ser executados. Isso inclui um novo utilitário de prompt de comando sqlps, a integração com o SQL Server Management Studio e as etapas de trabalho do SQL Server Agent.

Usando o provedor do SQL Server PowerShell

Contém informações sobre o provedor do SQL Server que oferece suporte à navegação pela hierarquia de objetos do SQL Server.

Usando os cmdlets do SQL Server

Contém informações sobre os cmdlets do SQL Server que especificam as ações do SQL Server.

Usando identificadores do SQL Server no PowerShell

Contém informações sobre como usar os identificadores delimitados do SQL Server no Windows PowerShell.

Aprendendo sobre o PowerShell

Lista os locais de informações descrevendo como iniciar o uso do Windows PowerShell.