Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Azure Synapse Analytics
O SQL Server Management Studio 22 é uma ferramenta poderosa para gerenciar instâncias do SQL Server, bancos de dados SQL do Azure e instâncias gerenciadas de SQL do Azure. Este artigo fornece instruções detalhadas sobre como usar parâmetros de linha de comando para instalar o SQL Server Management Studio 22, permitindo um processo de instalação mais personalizado e automatizado. Se você estiver instalando o SQL Server Management Studio 22 pela primeira vez ou atualizando uma instalação existente, essas instruções fornecem as etapas necessárias para atingir suas metas.
Parâmetros de linha de comando
Ao instalar o SSMS (SQL Server Management Studio) programaticamente ou em um prompt de comando, você pode usar vários parâmetros de linha de comando para controlar ou personalizar a instalação para executar as seguintes ações:
- Inicie a instalação no cliente com determinadas opções e comportamentos pré-selecionados.
- Automatize o processo de instalação ou atualização.
- Crie ou mantenha um layout de rede dos arquivos do produto para instalar ou atualizar computadores cliente.
Os seguintes verbos e parâmetros de linha de comando podem ser usados com os seguintes executáveis ou programas:
- O bootstrapper de instalação, que é o arquivo pequeno (cerca de 5 MB) (por exemplo,
vs_SSMS.exe) que inicia o processo de download e a instalação inicial. - O instalador do Visual Studio que já pode estar instalado no computador e está localizado na pasta
C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe. Você precisa iniciar o instalador programaticamente em um diretório diferente em que está o instalador. O instalador normalmente é usado para atualizar ou modificar comandos.
Nem todos os comandos ou parâmetros funcionam em cada uma dessas situações, e quaisquer ressalvas ou exceções especiais são documentadas. Além disso, em alguns cenários, talvez você não tenha acesso a todos esses executáveis descritos anteriormente. Por exemplo, os computadores cliente só poderão ter o instalador disponível para execução programática se o SSMS tiver sido instalado por meio de um layout.
Para obter os bootstrappers mais recentes do SQL Server Management Studio 22 que sempre instalam a versão mais recente do canal escolhido, baixe um dos arquivos na tabela abaixo. Como alternativa, para instalar uma versão específica ou um canal específico do SQL Server Management Studio 22, consulte o histórico de lançamentos do SQL Server Management Studio. Este artigo tem links para os bootstrappers de versão fixa para cada versão de manutenção.
| Canal | Versão | Carregador de inicialização |
|---|---|---|
| Liberação | 22.1.0 | SQL Server Management Studio |
Dica
Se você baixou anteriormente um arquivo bootstrapper, poderá verificar a versão antes de tentar instalar. Abra o Explorador de Arquivos, clique com o botão direito do mouse no arquivo bootstrapper, selecione Propriedades e selecione a guia Detalhes . O campo Versão do produto descreve o canal e a versão que o bootstrapper instala. O número de versão sempre deve ser lido como "versão de manutenção mais recente do que é especificado", e o canal é Release, a menos que especificado explicitamente. Um bootstrapper com uma versão de produto que indica que o SQL Server Management Studio 22 instala a versão mais recente do SQL Server Management Studio 22 do canal de lançamento.
Instalar, atualizar, modificar, reparar, desinstalar e exportar comandos e parâmetros de linha de comando
Quando o carregador de inicialização do SSMS ou o instalador é invocado por meio de programação, para instalar o produto ou para manter um layout:
- O primeiro parâmetro é o comando (o verbo) que descreve a operação a ser executada.
- Os parâmetros de linha de comando opcionais subsequentes, todos prefixados por dois traços (
--), definem ainda mais como essa operação deve acontecer.
Todos os parâmetros de linha de comando do SSMS não diferenciam maiúsculas de minúsculas.
Exemplo de sintaxe: vs_SSMS.exe [command] <optional parameters>...
| Comando | Descrição |
|---|---|
| (em branco) | O comando padrão instala o produto e é usado para todas as operações de manutenção de layout. |
modify |
Modifica um produto instalado. |
update |
Atualiza um produto instalado. |
updateall |
Atualiza todos os produtos instalados em ordem sequencial. Funciona com parâmetros --quiet e --passive. |
repair |
Repara um produto instalado. |
uninstall |
Desinstala um produto instalado. |
export |
Exporta a configuração de instalação para um arquivo *.vsconfig. |
Importante
Ao especificar várias cargas de trabalho, componentes ou idiomas distintos, você deve repetir a opção --add ou --remove de linha de comando para cada item.
| Parâmetros | Descrição |
|---|---|
--installPath <dir> |
Para o comando de instalação padrão, esse parâmetro é opcional e descreve onde a instância está instalada no computador cliente. Para outros comandos, como atualizar ou modificar, este parâmetro é obrigatório e indica o diretório de instalação da instância em questão. |
--productId <id> |
Opcional: a ID da instância do produto modificada e usada com --channelId. O productId é Microsoft.VisualStudio.Product.SSMS. |
--channelUri |
Opcional: Durante um comando de atualização, você pode inserir um novo --channelUri para alterar a localização das configurações de atualização. É recomendável emparelhar com o parâmetro --installPath para que seja explícito qual instância do SSMS você está configurando. Confira os exemplos de sintaxe de --channelUri |
--channelId <id> |
A ID do canal, por exemplo, SSMS.22.SSMS.Release.
channelId é necessário para modificar operações, juntamente com --productId ou --installPath. |
--add <one or more workload or component IDs> |
opcional: durante um comando de instalação ou modificação, esse parâmetro repetível especifica uma ou mais IDs de carga de trabalho ou componente a serem adicionadas. Os componentes necessários do artefato são instalados, mas não os componentes recomendados ou opcionais. Você pode controlar outros componentes globalmente usando parâmetros --includeRecommended e/ou --includeOptional. Para incluir várias cargas de trabalho ou componentes, repita o comando --add (por exemplo, --add Workload1 --add Workload2). Para um controle mais refinado, você pode acrescentar ;includeRecommended ou ;includeOptional à ID (por exemplo, --add Workload1;includeRecommended ou --add Workload2;includeRecommended;includeOptional). |
--all |
opcional: durante um comando de instalação ou modificação, esse parâmetro faz com que todas as cargas de trabalho e componentes do produto sejam instalados. |
--allWorkloads |
opcional: durante um comando de instalação ou modificação, esse parâmetro instala todas as cargas de trabalho e componentes, mas nenhum componente recomendado ou opcional. |
--includeRecommended |
opcional: durante um comando de instalação ou modificação, esse parâmetro inclui os componentes recomendados para todas as cargas de trabalho instaladas. Ele não inclui os componentes opcionais. As cargas de trabalho são especificadas com --allWorkloads ou --add. Usando o parâmetro --includeRecommended, você habilita a caixa de diálogo Configurações de Atualização para "adicionar componentes recomendados para cargas de trabalho instaladas na atualização". Para alterar essas configurações, consulte Personalizar as configurações de atualização. |
--includeOptional |
opcional: durante um comando de instalação ou modificação, esse parâmetro inclui os componentes opcionais para todas as cargas de trabalho instaladas. Ele não inclui os componentes recomendados. As cargas de trabalho são especificadas com --allWorkloads ou --add. |
--addProductLang <language-locale> |
opcional: durante um comando de instalação ou modificação, esse parâmetro repetível especifica os pacotes de idiomas da interface do usuário que devem ser instalados com o produto. Se não estiver presente, a instalação usará o pacote de idiomas que corresponde à localidade do computador. Para obter mais informações, consulte a [Lista de localidades de idioma] |
--remove <one or more workload or component IDs> |
opcional: durante um comando de modificação, esse parâmetro repetível especifica uma ou mais IDs de carga de trabalho ou componente a serem removidas. Ele complementa e se comporta de forma semelhante ao parâmetro --add. |
--addProductLang <language-locale> |
opcional: durante um comando de instalação ou modificação, esse parâmetro repetível especifica os pacotes de idiomas da interface do usuário que devem ser instalados com o produto. Se não estiver presente, a instalação usará o pacote de idiomas que corresponde à localidade do computador. Para obter mais informações, consulte a seção Lista de localidades de idioma neste artigo. |
--removeProductLang <language-locale> |
opcional: durante um comando de instalação ou modificação, esse parâmetro repetível determina os pacotes de idiomas da interface do usuário que devem ser removidos do produto. Ele complementa e se comporta de forma semelhante ao parâmetro --addProductLang. |
--in <path> |
Opcional: o URI ou o caminho para um arquivo de resposta, que pode conter configurações. |
--quiet |
Opcional: esse parâmetro, quando usado com qualquer comando, impede que qualquer interface do usuário seja exibida enquanto o comando está sendo executado. Não está disponível para uso programático por usuários padrão, independentemente de como a política AllowStandardUserControl esteja configurada. |
--passive, -p |
opcional: esse parâmetro faz com que a interface do usuário seja exibida de maneira não interativa. Esse parâmetro é mutuamente exclusivo de (e, de fato, substitui) o parâmetro --quiet. Também não pode ser usado programaticamente por usuários padrão, independentemente das configurações da política AllowStandardUserControl. |
--norestart |
opcional: esse parâmetro deve ser emparelhado com os parâmetros --passive ou --quiet. Durante um comando de instalação, atualização ou modificação, a adição do parâmetro --norestart atrasa qualquer reinicialização necessária. |
--force |
Opcional: esse parâmetro força o SSMS a fechar mesmo se algum processo do SSMS estiver em uso. Forçar o SSMS a fechar pode causar perda de trabalho, portanto, use-o com cuidado. |
--installWhileDownloading |
Opcional: durante uma instalação, atualização ou comando de modificação. Esse parâmetro permite que o SSMS baixe e instale o produto em paralelo. É a experiência padrão. |
--downloadThenInstall |
Opcional: durante um comando de instalação, atualização ou modificação, esse parâmetro força o SSMS a baixar todos os arquivos antes de instalá-los. É mutuamente exclusivo do parâmetro --installWhileDownloading. |
--nickname <name> |
opcional: durante um comando de instalação, esse parâmetro define o apelido a ser atribuído a um produto instalado. O apelido não pode ter mais de 10 caracteres. |
--removeOos true |
opcional: durante um comando de instalação, atualização ou modificação, esse parâmetro, seguido por true ou false, informa ao Instalador do Visual Studio se todos os componentes instalados foram transferidos para um estado fora de suporte. Esse comportamento é aplicável a um único evento. Se você quiser tornar esse comportamento persistente, aplique esse parâmetro ao comando modifySettings, descrito posteriormente ou configure a política global removeOOS. Útil para ajudar a manter o computador seguro. |
--config <path to *.vsconfig file> |
opcional: durante uma operação de instalação ou modificação, você pode passar um arquivo de configuração usando o parâmetro --config para especificar as cargas de trabalho, componentes ou extensões a serem adicionadas com base em um arquivo de configuração de instalação salvo anteriormente. Esta operação é somente aditiva; ele não remove nada não especificado no arquivo. Além disso, os itens especificados no arquivo de configuração que não se aplicam ao produto não são adicionados. É altamente recomendável especificar o caminho totalmente qualificado para o arquivo de configuração. Durante uma operação de exportação, esse parâmetro determina o local para salvar o arquivo de configuração de instalação. |
--allowUnsignedExtensions |
opcional: durante a execução de instalação ou modificação em um contexto de --passive ou --quiet usando um arquivo --config, se as extensões forem especificadas no arquivo de configuração, esse parâmetro será necessário para o carregamento de extensões que não possuem assinatura digital. |
--installerOnly |
Opcional: Durante uma operação de instalação ou atualização, esse parâmetro informa ao Instalador do Visual Studio para instalar apenas ele mesmo (o instalador) e não o produto SSMS. Sua funcionalidade é equivalente ao parâmetro --update, mas mais intuitivo. Destinado a ser usado ao preparar e pré-configurar computadores cliente. |
--help, --?, -h, -? |
Exibe uma versão offline deste artigo. |
Comando de layout e parâmetros de linha de comando
Todas as operações de gerenciamento de layout, como criar ou atualizar um layout, são executadas usando o bootstrapper exe e assumem que o comando é o padrão Instalar (em branco). Todas as operações de gerenciamento de layout devem começar com o parâmetro inicial --layout necessário. A tabela a seguir descreve os outros parâmetros que você pode usar para criar ou atualizar um layout usando a linha de comando.
| Parâmetros de layout | Descrição |
|---|---|
--layout <dir> |
Especifica um diretório para criar ou atualizar um cache de instalação offline. |
--lang <one or more language-locales> |
opcional: usado com --layout para preparar um cache de instalação offline com pacotes de recursos com um ou mais idiomas especificados. Para obter mais informações, consulte a seção Lista de localidades de idioma neste artigo. |
--add <one or more workload or component IDs> |
Opcional: uma ou mais IDs de carga de trabalho ou componente a serem adicionadas. Os componentes necessários do artefato são instalados, mas não os componentes recomendados ou opcionais. Você pode controlar mais componentes globalmente usando --includeRecommended e/ou --includeOptional. Para um controle mais refinado, você pode acrescentar ;includeRecommended ou ;includeOptional à ID (por exemplo, --add Workload1;includeRecommended ou --add Workload2;includeOptional).Observação: se --add for usado, somente as cargas de trabalho e os componentes especificados e suas dependências serão baixados. Se --add não for especificado, todas as cargas de trabalho e componentes serão baixados para o layout. |
--includeRecommended |
opcional: inclui os componentes recomendados para todas as cargas de trabalho instaladas, mas não os componentes opcionais. As cargas de trabalho são especificadas com --allWorkloads ou --add. |
--includeOptional |
opcional: inclui os componentes opcionais de e recomendados para todas as cargas de trabalho incluídas no layout. As cargas de trabalho são especificadas com --add. |
--wait |
opcional: o processo aguarda até que a instalação seja concluída antes de retornar um código de saída.
wait é útil ao automatizar instalações em que é necessário aguardar a conclusão da instalação para lidar com o código de retorno dessa instalação. O parâmetro --wait só pode ser passado para o bootstrapper; o instalador (setup.exe) não dá suporte a ele. É útil ao atualizar layouts. |
--config <path to *.vsconfig file> |
Opcional: se estiver presente, o SSMS usará o conteúdo do arquivo de configuração para configurar seu layout. Especifique o caminho totalmente qualificado para o arquivo de configuração. |
--noWeb |
Opcional: se presente, a instalação do SSMS usa os arquivos no diretório de layout para instalar o SSMS e não baixa nenhum pacote da Web. Se um usuário tentar instalar componentes que não estão no layout, a instalação falhará. Não use esse parâmetro se você estiver tentando implantar um layout hospedado em um site interno da intranet. Importante: o parâmetro --noWeb não impede o Instalador do Visual Studio em um computador cliente conectado à Internet de verificar se há atualizações se o cliente estiver configurado para examinar os servidores hospedados pela Microsoft em busca de atualizações. Nesse caso, --noWeb simplesmente impede que o cliente baixe os pacotes do produto. |
--verify |
Opcional: Verifique o conteúdo de um layout. Todos os arquivos corrompidos ou ausentes estão listados. |
--fix |
Opcional: Verifique o conteúdo de um layout. Se os arquivos estiverem corrompidos ou ausentes, eles serão recarregados. O acesso à Internet é necessário para corrigir um layout. |
--clean <one or more paths to catalogs> |
Opcional: remove versões antigas de componentes de um layout que é atualizado para uma versão mais recente. |
| Parâmetros de layout avançados | Descrição |
|---|---|
--channelId <id> |
Opcional: a ID do canal para a instância a ser instalada, representada como SSMS.22.SSMS.Release.
channelId é necessário para o comando de instalação e ignorado para outros comandos, se --installPath for especificado. Para obter mais informações, consulte exemplos de sintaxe de --channelId. |
--channelUri <uri> |
Opcional: o URI do manifesto do canal. Esse valor rege o local de origem das atualizações e o valor inicial é configurado no arquivoresponse.json do layout. Se as atualizações não forem desejadas, --channelUri poderá apontar para um arquivo inexistente (por exemplo, --channelUri C:\doesntExist.chman). Esse parâmetro pode ser usado para o comando de instalação; outros comandos ignoram-no. |
--installChannelUri <uri> |
Opcional: o URI do manifesto do canal a ser usado para a instalação. O URI especificado por --channelUri (que deve ser especificado quando --installChannelUri é especificado) é usado para detectar atualizações. Esse parâmetro pode ser usado para o comando de instalação; outros comandos ignoram-no. |
--installCatalogUri <uri> |
Opcional: o URI do manifesto do catálogo a ser usado para a instalação. Se essa opção for especificada, o gerenciador de canais tentará baixar o manifesto do catálogo desse URI antes de usar o URI no manifesto do canal de instalação. Esse parâmetro é usado para dar suporte à instalação offline, em que o cache de layout é criado com o catálogo de produtos já baixado. Esse parâmetro pode ser usado para o comando de instalação; outros comandos ignoram-no. |
--productId <id> |
Opcional: a ID do produto para a instância instalada. Esse parâmetro é pré-preenchido em condições normais de instalação. O productId é Microsoft.VisualStudio.Product.SSMS. |
--keepLayoutVersion |
Opcional: Aplique alterações ao layout sem atualizar a versão do layout do produto. |
--locale <language-locale> |
: altere o idioma de exibição da interface do usuário, opcionalmente, para o próprio instalador. A configuração é mantida. Para obter mais informações, consulte a seção Lista de localidades de idioma neste artigo. |
--cache |
Opcional: se presente, os pacotes serão mantidos após serem instalados para reparos seguintes. Isso substitui a configuração de política global a ser usada para instalações, reparos ou modificações seguintes. A política padrão é armazenar pacotes em cache. Essa política é ignorada para o comando de desinstalação. |
--nocache |
opcional: se houver, os pacotes serão excluídos após serem instalados ou reparados. Eles serão baixados novamente somente se necessário e excluídos novamente após o uso. Isso substitui a configuração de política global a ser usada para instalações, reparos ou modificações seguintes. A política padrão é armazenar pacotes em cache. Essa política é ignorada para o comando de desinstalação. |
--noUpdateInstaller |
Opcional: se presente, impede que o instalador se atualize quando quiet for especificado. O instalador falha no comando e retorna um código de saída diferente de zero se --noUpdateInstaller for especificado com quiet quando uma atualização do instalador é necessária. |
--path <name>=<path> |
opcional: usado para especificar caminhos de instalação personalizados para a instalação. Os nomes de caminho com suporte são compartilhados, cache e instalação. |
--path cache=<path> |
opcional: usa o local especificado para baixar arquivos de instalação. Esse local só pode ser definido na primeira vez em que o SSMS é instalado. Exemplo: --path cache="C:\SSMS\cache" |
--path shared=<path> |
Opcional: contém arquivos compartilhados para instalações do SSMS e do Visual Studio lado a lado. Algumas ferramentas e SDKs são instalados em um local nesta unidade, enquanto outras podem substituir essa configuração e serem instaladas em outra unidade. Exemplo: --path shared="C:\VS\shared"Importante: esse caminho pode ser definido apenas uma vez e na primeira vez em que o SSMS ou o Visual Studio estiver instalado. |
--path install=<path> |
opcional: equivalente a –-installPath. Especificamente, --installPath "C:\SSMS" e --path install="C:\SSMS" são equivalentes. Somente um desses comandos pode ser usado por vez. |
Comando ModifySettings e parâmetros de linha de comando
Você pode modificar as configurações de atualização e configurar programaticamente o local de origem das atualizações para uma determinada instância do SSMS. Essa alteração pode ser feita usando o instalador ou o bootstrapper no computador cliente e passando o comando modifySettings e o canal de atualização desejado.
| Comando | Descrição |
|---|---|
modifySettings |
Verbo usado para modificar as configurações de atualização de uma instância específica do SSMS. |
| Parâmetros de modifySettings | Descrição |
|---|---|
--installPath <dir> |
É recomendável usar para especificar em qual instância do SSMS atuar. |
--newChannelUri |
Obrigatório: o URI do manifesto do canal. Esse valor especifica onde será o próximo local de origem das atualizações. Se as atualizações não forem desejadas, --channelUri poderá apontar para um arquivo inexistente (por exemplo, --channelUri C:\doesNotExist.chman). |
--channelUri |
O URI do manifesto do canal antigo. Pode ser usado se o --installPath não for conhecido. Deve ser usado com --productId para identificar a instância correta para ação. |
--productId <id> |
Deve ser usado se --channelUri for especificado e usado para identificar a instância certa para agir. O productId é Microsoft.VisualStudio.Product.SSMS. |
--includeRecommended |
Opcional: durante um comando modifySettings, esse parâmetro (que precisa ter a palavra true ou false imediatamente após ele) instrui o instalador do SSMS a desabilitar a funcionalidade “Adicionar componentes recomendados para cargas de trabalho instaladas na atualização” na caixa de diálogo Configuração de Atualização. |
--quiet |
opcional: esse parâmetro impede que qualquer interface do usuário seja exibida enquanto o comando está sendo executado. Não disponível para uso por meio de programação por usuários padrão. |
--removeOos true |
Opcional: durante um comando modifySettings, esse parâmetro informa ao instalador do SSMS para remover persistentemente ou não todos os componentes instalados que passaram para um estado fora de suporte. Essa configuração deve ter a palavra "true" ou "false" imediatamente após a configuração. Essa configuração ajuda a manter o computador seguro. |
Exemplos de sintaxe:
C:\>"C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" modifySettings --installPath "C:\Program Files\Microsoft SQL Server Management Studio 22\Release" --newChannelUri https://aka.ms/ssms/22/release/channel --removeOos true
C:\>"C:\Program Files\Microsoft SQL Server Management Studio 22\Release\vs_SSMS.exe" modifySettings --channelUri https://aka.ms/ssms/22/release/channel --productId Microsoft.VisualStudio.Product.Ssms --newChannelUri \\layoutserver\share\path\channelmanifest.json --removeOos true --quiet
Remover parâmetros de comando e linha de comando do canal
Os canais que estão disponíveis para atualização são armazenados em cache no cliente e, com o tempo, podem gerar desordem. Você pode remover manualmente os canais de atualização trazendo o Instalador do Visual Studio, alternando para a guia Disponível e selecionando o X no canto superior direito do cartão do produto. Você pode remover os canais programaticamente (por exemplo, locais de layout mais antigos) usando o comando removeChannel. Você pode executar vswhere programaticamente no computador cliente para determinar quais canais são armazenados em cache no computador cliente.
| Comando | Descrição |
|---|---|
removeChannel |
Comando para remover um canal do computador cliente. |
| Parâmetros removeChannel | Descrição |
|---|---|
--channelUri |
Obrigatório O URI do manifesto do canal antigo. |
--quiet |
opcional Esse parâmetro impede que qualquer interface do usuário seja exibida enquanto o comando está sendo executado. |
--passive |
opcional Esse parâmetro substitui o parâmetro --quiet. Isso faz com que a interface do usuário apareça de maneira não interativa. |
Exemplo de sintaxe:
"C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" removeChannel --channelUri "\\\\server\\share\\layoutdirectory\\ChannelManifest.json"
Usar o winget para instalar ou modificar o SSMS
Você pode usar a ferramenta winget (Gerenciador de Pacotes do Windows) para instalar, modificar ou atualizar programaticamente o SSMS em seu computador, juntamente com outros pacotes gerenciados pelo winget.
Por padrão, o winget instala apenas a carga de trabalho principal do SSMS.
Exemplo de sintaxe:
winget install Microsoft.SQLServerManagementStudio.22
As operações do Instalador do Visual Studio atualmente exigem privilégios de administrador, portanto, o winget solicita que você eleve seus privilégios, se necessário, para concluir o comando. Além disso, o SSMS deve ser fechado se você quiser atualizá-lo para a versão mais recente.
Lista de identificadores de carga de trabalho e de componentes
Para obter uma lista de IDs de carga de trabalho e componente classificadas pelo produto SSMS, consulte IDs de carga de trabalho e componente para o SQL Server Management Studio.
Lista de localidades de idioma
A tabela a seguir lista as localidades de idioma que podem ser usadas com os parâmetros --addProductLang e --removeProductLang.
| Idioma/localidade | Linguagem |
|---|---|
cs-cz |
Tcheco |
de-de |
Alemão |
en-us |
Inglês |
es-es |
Espanhol |
fr-fr |
Francês |
it-it |
Italiano |
ja-jp |
Japonês |
ko-kr |
Coreano |
pl-pl |
Polonês |
pt-br |
Português – Brasil |
ru-ru |
Russo |
tr-tr |
Turco |
zh-cn |
Chinês - Simplificado |
zh-tw |
Chinês – Tradicional |
Códigos de erro
Dependendo do resultado da operação, a variável de ambiente %ERRORLEVEL% é definida como um dos seguintes valores:
| Valor | Resultado |
|---|---|
| 0 | Operação concluída com êxito |
| 740 | Elevação de privilégio necessária |
| 1001 | O processo do instalador do Visual Studio está em execução |
| 1003 | O SSMS está em uso |
| 1602 | A operação foi cancelada |
| 1618 | Outra instalação em execução |
| 1641 | Operação concluída com êxito e reinicialização iniciada |
| 3010 | A operação foi concluída com êxito, mas a instalação requer reinicialização antes que possa ser usada |
| 5003 | Falha do Bootstrapper ao baixar o instalador |
| 5004 | A operação foi cancelada |
| 5005 | Erro de análise de linha de comando do Bootstrapper |
| 5007 | A operação foi bloqueada – o computador não atende aos requisitos |
| 8001 | Falha na verificação do computador do ARM |
| 8002 | Falha de pré-verificação de download em segundo plano |
| 8003 | Falha selecionável fora de suporte |
| 8004 | Falha no diretório de destino |
| 8005 | Verificação da falha nos conteúdos de origem |
| 8006 | Processos do SSMS em execução |
| 8010 | Não há suporte para o Sistema Operacional. Consulte os requisitos do sistema. |
| -1073720687 | Falha de conectividade |
| -1073741510 | O Instalador do Microsoft Visual Studio foi encerrado (pelo usuário ou pelo processo externo) |
| Outro (por exemplo: -1, 1, 1603) |
Condição de falha - verifique os logs para obter mais informações |
Cada operação gera vários arquivos de log no diretório %TEMP% que indicam o progresso da instalação. Classifique a pasta por data e procure arquivos que começam com ssms_bootstrapper, ssms_cliente ssms_setup para o bootstrapper, o aplicativo instalador e o mecanismo de instalação, respectivamente.
Suporte e solução de problemas
Às vezes, as coisas dão errado. Se a instalação do SSMS falhar, consulte Solucionar problemas de instalação e atualização do SQL Server Management Studio para obter diretrizes passo a passo.
Você pode consultar o site da SSMS Developer Community para obter informações sobre outros problemas conhecidos (filtre por Ferramentas em Grupos). Envie também comentários para a equipe do produto.