Compartilhar via


Utilitário de Ssms

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, arquivos .sql abrirão uma janela Editor de Consultas SQL em SQL Server Management Studioe arquivos .mdx abrirão uma janela Editor de Consultas MDX em SQL Server Management Studio. Soluções e Projetos do SQL Server abrirá no SQL Server Management Studio.

ObservaçãoObservação

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

Sintaxe

Ssms
    [scriptfile] [projectfile] [solutionfile]
    [-S servername] [-d databasename] [-U username] [-P password] 
    [-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

  • [-U username]
    Nome de usuário ao conectar com a autenticação do SQL Server

  • [-P password]
    Senha ao conectar-se com a autenticação do SQL Server

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

  • [-nosplash]
    Impede o SQL Server Management Studio de exibir 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 da 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 solucionar problemas

  • [-?]
    Exibe a ajuda de 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 abre 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 abrirá com um Editor de Consultas em branco.

A opção - log deve aparecer no final da linha de comando, depois de 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 localidade de 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 SQL Server 2012, a pasta é <unidade do sistema>:\Users\<nome de 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 atividade e o segundo é uma folha de estilo XML que fornece uma maneira mais conveniente de exibir o arquivo XML. Use as etapas a seguir para exibir o arquivo de log no visualizador padrão de XML, como o Internet Explorer: Clique em Iniciar, clique em Executar…”, em seguida, digite “<unidade do sistema>:\Users\<nome de usuário>\AppData\Roaming\Microsoft\AppEnv\10.0\ActivityLog.xml” no campo fornecido, e pressione Enter.

Arquivos que contenham 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, arquivos .sql abrirão uma janela Editor de Consultas SQL em SQL Server Management Studioe arquivos .mdx abrirão uma janela Editor de Consultas MDX em SQL Server Management Studio. Soluções e Projetos do SQL Server abrirá 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 script seguinte abre o SQL Server Management Studio em um prompt de comando com as configurações padrão:

Ssms

O script seguinte 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 and the database AdventureWorks2012, sem mostrar a tela inicial:

Ssms -E -S ACCTG -d AdventureWorks2012 -nosplash

O script seguinte 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 seguinte 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 seguinte 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

Outros recursos

Usar o SQL Server Management Studio