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 |
---|---|
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. |
|
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. |
|
Contém informações sobre o provedor do SQL Server que oferece suporte à navegação pela hierarquia de objetos do SQL Server. |
|
Contém informações sobre os cmdlets do SQL Server que especificam as ações do SQL Server. |
|
Contém informações sobre como usar os identificadores delimitados do SQL Server no Windows PowerShell. |
|
Lista os locais de informações descrevendo como iniciar o uso do Windows PowerShell. |
Consulte também