Utilitário SSMS

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics Analytics Platform System (PDW)

O utilitário SSMS abre o SQL Server Management Studio. Se especificado, o Ssms também estabelece uma conexão com um servidor e abre consultas, scripts, arquivos, projetos e soluções.

Você pode especificar arquivos que contenham consultas, projetos ou soluções. Arquivos que contêm consultas serão conectados automaticamente a um servidor se a informação de conexão for fornecida e o tipo de arquivo for associado com aquele tipo de servidor. Por exemplo, os arquivos .sql abrem uma janela do Editor de Consultas SQL no SQL Server Management Studio, e os arquivos .mdx abrem uma janela do Editor de Consultas MDX no SQL Server Management Studio. Soluções e projetos do SQL Server são abertos no SQL Server Management Studio.

Observação

O utilitário Ssms não executa consultas. Para executar consultas da linha de comando, use o utilitário sqlcmd .

Sintaxe

Ssms
[scriptfile] [projectfile] [solutionfile] 
[-S servername] [-d databasename] [-G] [-U username] [-E] [-nosplash] [-log [filename]?] [-?] 

Argumentos

scriptfile Especifica um ou mais arquivos de script para serem abertos. O parâmetro deve conter o caminho completo para os arquivos.

projectfile Especifica um projeto de script para ser aberto. O parâmetro deve conter o caminho completo para o arquivo de projeto de script.

solutionfile Especifica uma solução para ser aberta. O parâmetro deve conter o caminho completo para o arquivo de solução.

[-S servername] Nome do servidor

[-d databasename] Nome do banco de dados

[ -G] Conecte-se usando a Autenticação do Active Directory. O tipo de conexão será determinado se -U estiver incluído.

Observação

O Active Directory – Universal com suporte do MFA não tem suporte atualmente.

[-U username] Nome de usuário ao se conectar com a "Autenticação do SQL"

Observação

-P foi removido no SSMS versão 18.0.

Solução alternativa: Tente se conectar ao servidor uma vez usando a interface do usuário e salve sua senha.

[ -E] Conectar-se usando a Autenticação do Windows

[ -nosplash] Impede que o SQL Server Management Studio exiba o gráfico da tela inicial ao abrir. Use essa opção ao conectar-se a um computador que executa o SQL Server Management Studio por meio de Serviços de Terminal em uma conexão com uma largura de banda limitada. Este argumento não diferencia maiúsculas e minúsculas e pode ser exibido antes ou depois de outros argumentos

[-log[filename]?] Registra a atividade do SQL Server Management Studio no arquivo especificado para solução de problemas

[-?] Exibe a ajuda da linha de comando

Comentários

Todas as alternâncias são opcionais e separadas por um espaço, exceto os arquivos que são separados por vírgulas. Se você não especificar nenhuma alternância, o Ssms abrirá o SQL Server Management Studio como especificado nas configurações de Opções, no menu Ferramentas. Por exemplo, se a página Ambiente/Geral na opção Na inicialização especificar Abrir nova janela de consulta, o SSMS será aberto com um Editor de Consultas em branco.

A opção -log deve aparecer ao final da linha de comando, após todas as outras opções. O argumento de nome de arquivo é opcional. Se um nome de arquivo for especificado, e o arquivo não existir, o arquivo será criado. Se o arquivo não puder ser criado, por exemplo, devido à falta de acesso de gravação, o log será gravado na localização APPDATA não localizada (veja abaixo). Se o argumento de nome de arquivo não for especificado, dois arquivos serão gravados na pasta de dados de aplicativo não localizada do usuário atual. A pasta de dados de aplicativo não localizada para o SQL Server pode ser encontrada na variável de ambiente de APPDATA. Por exemplo, para o SQL Server 2012, a pasta é <unidade do sistema>:\Users\<nome do usuário>\AppData\Roaming\Microsoft\AppEnv\10.0\. Os dois arquivos são, por padrão, chamados de ActivityLog.xml e ActivityLog.xsl. O primeiro contém os dados de log de atividades e o segundo é uma folha de estilos XML, que fornece uma maneira mais conveniente de exibir o arquivo XML. Siga as seguintes etapas para exibir o arquivo de log no visualizador padrão de XML, como o Internet Explorer: clique em Iniciar, em seguida clique em Executar…" e digite "<unidade do sistema>:\Users\<nome de usuário>\AppData\Roaming\Microsoft\AppEnv\10.0\ActivityLog.xml" no campo fornecido e, em seguida, pressione Enter.

Arquivos que contêm consultas solicitarão para serem conectados a um servidor se a informação de conexão for fornecida e o tipo de arquivo for associado com o tipo de servidor. Por exemplo, os arquivos .sql abrem uma janela do Editor de Consultas SQL no SQL Server Management Studio, e os arquivos .mdx abrem uma janela do Editor de Consultas MDX no SQL Server Management Studio. Soluções e projetos do SQL Server são abertos no SQL Server Management Studio.

A tabela a seguir mapeia os tipos de servidor para extensões de arquivo.

Tipo de servidor Extensão
SQL Server .sql
SQL Server Analysis Services .mdx

.xmla

Exemplos

O seguinte script abre o SQL Server Management Studio em um prompt de comando com as configurações padrão:

  Ssms

O seguinte script abre o SQL Server Management Studio em um prompt de comando usando o Active Directory – Integrado:

Ssms.exe -S servername.database.windows.net -G

O seguinte script abre o SQL Server Management Studio em um prompt de comando, com Autenticação do Windows, com o Editor de Código definido para o servidor ACCTG e o banco de dados AdventureWorks2022, sem mostrar a tela inicial:

Ssms -E -S ACCTG -d AdventureWorks2022 -nosplash

O script a seguir abre o SQL Server Management Studio em um prompt de comando e abre o script MonthEndQuery.

Ssms "C:\Documents and Settings\username\My Documents\SQL Server Management Studio Projects\FinanceScripts\FinanceScripts\MonthEndQuery.sql"

O seguinte script abre o SQL Server Management Studio em um prompt de comando e abre o projeto NewReportsProject no computador nomeado de developer:

Ssms "\\developer\fin\ReportProj\ReportProj\NewReportProj.ssmssqlproj"

O script a seguir abre o SQL Server Management Studio em um prompt de comando e abre a solução MonthlyReports:

Ssms "C:\solutionsfolder\ReportProj\MonthlyReports.ssmssln"

Consulte Também

Usar o SQL Server Management Studio