Compartilhar via


Executar o Windows PowerShell no SSMS (SQL Server Management Studio)

Você pode iniciar sessões do Windows PowerShell no Pesquisador de Objetos no SSMS (SQL Server Management Studio). O SSMS (SQL Server Management Studio) inicia o Windows PowerShell, carrega o módulo do SqlServer e define o contexto de caminho ao nó associado à árvore do Pesquisador de Objetos.

Observação

Há dois módulos do SQL Server PowerShell; SqlServer e SQLPS.

O módulo SqlServer é o módulo atual do PowerShell a ser usado.

O módulo SQLPS está incluído na instalação do SQL Server (para compatibilidade com versões anteriores), mas não está mais sendo atualizado.

O módulo do SqlServer contém versões atualizadas dos cmdlets no SQLPS e inclui novos cmdlets para dar suporte aos recursos mais recentes do SQL.

Instale o módulo SqlServer da Galeria do PowerShell.

Para obter mais informações, visite o SQL Server PowerShell.

Quando você especificar a execução do PowerShell para um objeto no Pesquisador de Objetos, o SQL Server Management Studio iniciará uma sessão do Windows PowerShell na qual os snap-ins do SQL Server PowerShell foram carregados e registrados. O caminho da sessão é predefinido no local do objeto no qual você clicou com o botão direito no Pesquisador de Objetos.

Por exemplo, se você clicar com o botão direito no objeto do banco de dados da AdventureWorks no Pesquisador de Objetos e selecionar Iniciar PowerShell, o caminho do Windows PowerShell será definido como no exemplo abaixo:

SQLSERVER:\SQL\MyComputer\MyInstance\Databases\AdventureWorks2022>

Executar o PowerShell

Execute o PowerShell no SQL Server Management Studio.

  1. Abra o Pesquisador de Objetos.

  2. Navegue até o nó do objeto que será utilizado.

  3. Clique com o botão direito do mouse no objeto e selecione Iniciar PowerShell.

Permissões

Quando aberto do SQL Server Management Studio, o PowerShell não é executado com privilégios de Administrador, o que pode impedir algumas atividades, como chamadas para o WMI.