Partilhar via


Utilitário SSMS

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada SQL do Azure do Azure Synapse AnalyticsAnalytics 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. Os arquivos que contêm consultas são automaticamente conectados a um servidor se as informações de conexão forem fornecidas e o tipo de arquivo estiver associado a esse tipo de servidor. Por exemplo, .sql arquivos abrem uma janela do Editor de Consultas SQL no SQL Server Management Studio e 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 a partir 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

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

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

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

[-Snome do servidor] Nome do servidor

[-dnome do banco de dados] Nome do banco de dados

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

Observação

Ative Directory - Universal com suporte a MFA não é suportado no momento.

[-Unome de utilizador] Nome de usuário ao se conectar com 'Autenticação 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 durante a abertura. Use essa opção ao se conectar ao computador que executa o SQL Server Management Studio por meio dos Serviços de Terminal em uma conexão com largura de banda limitada. Este argumento não distingue entre maiúsculas e minúsculas e pode aparecer antes ou depois de outros argumentos.

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

[-?] Exibe a ajuda da linha de comando

Observações

Todos os interruptores são opcionais e separados por um espaço, exceto arquivos, que são separados por vírgulas. Se você não especificar nenhuma opção, o Ssms abrirá o SQL Server Management Studio conforme especificado nas configurações de Opções no menu Ferramentas . Por exemplo, se a opção Ambiente/Geral 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 no final da linha de comando, após todas as outras opções. O argumento filename é 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 ao acesso de gravação insuficiente, o log será gravado no local APPDATA não localizado (veja abaixo). Se o argumento filename não for especificado, dois arquivos serão gravados na pasta de dados do aplicativo não localizado do usuário atual. A pasta de dados de aplicativo não localizada para SQL Server pode ser encontrada na variável de ambiente APPDATA. Por exemplo, para o SQL Server 2012, a pasta é <unidade> do sistema:\Users\<username>\AppData\Roaming\Microsoft\AppEnv\10.0\. Os dois arquivos são, por padrão, chamados ActivityLog.xml e ActivityLog.xsl. O primeiro contém os dados do log de atividades e o segundo é uma folha de estilos XML, que fornece uma maneira mais conveniente de exibir o arquivo XML. Use as seguintes etapas para exibir o arquivo de log em seu visualizador XML padrão, como o Internet Explorer: Clique em Iniciar, clique em Executar...", digite "<system drive>:\Users\<username>\AppData\Roaming\Microsoft\AppEnv\10.0\ActivityLog.xml" no campo fornecido e pressione Enter.

Os arquivos que contêm consultas solicitam a conexão a um servidor se as informações de conexão forem fornecidas e o tipo de arquivo estiver associado a esse tipo de servidor. Por exemplo, .sql arquivos abrem uma janela do Editor de Consultas SQL no SQL Server Management Studio e 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 tipos de servidor para extensões de arquivo.

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

.xmla

Exemplos

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

  Ssms

Os scripts a seguir abrem o SQL Server Management Studio a partir de um prompt de comando usando o Ative Directory - Integrado:

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

O script a seguir abre o SQL Server Management Studio a partir de um prompt de comando, com a Autenticação do Windows, com o Editor de Códigos 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 script a seguir abre o SQL Server Management Studio em um prompt de comando e abre o projeto NewReportsProject no computador chamado 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"

Ver também

Usar o SQL Server Management Studio