PowerShell no SQL Server – Step 2

Uma pergunta comum para quem quer utilizar o tradicional prompt do PowerShell (PowerShell.exe) ou Windows PowerShell ISE (PowerShell_ISE.exe) para codificar seus scripts, é “como executar os mesmos comandos e navegar pelas instâncias igual ao PowerShell que acompanham o SQL Server (SQLPS.exe)”?

Se você possui o SQL Server Management Studio (SSMS) será simples, abra o prompt do PowerShell e execute o seguinte comando, para ter a relação de “Snap-in”s disponíveis:

Get-PSSnapin -registered | Where {$_.Name -like 'SQL*'} | Select Name

No meu cenário, adicionarei os “Snap-in”s do SQL Server 2008 (versão ‘100’ ou melhor 10.0), com os seguintes comandos:

Add-PSSnapin SqlServerCmdletSnapin100
Add-PSSnapin SqlServerProviderSnapin100

Adicionados os “Snap-in”s , com o comando Get-PSDrive será possível encontrar um novo drive para se ‘navegar’ com o PowerShell:

Agora vamos à nossa instância do SQL Server, com seguinte comando:

cd SQLSERVER:\SQL\<<NomeDoServidor>>\<<NomeDaInstância>>

Agora estamos no mesmo caminho do primeiro artigo.

Referências:
http://blogs.msdn.com/b/mwories/archive/2008/06/14/sql2008_5f00_powershell.aspx

Anúncios

Um pensamento sobre “PowerShell no SQL Server – Step 2

  1. Power shell rules!!!

    Terminei um script de publicação, assim sempre que sobe uma base nova ele atualização o código 😀

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s