Partilhar via


Usar parâmetros de linha de comando para instalar o SQL Server Management Studio

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada SQL do Azure do 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 do 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. Quer você esteja instalando o SQL Server Management Studio 22 pela primeira vez ou atualizando uma instalação existente, estas instruções fornecem as etapas necessárias para atingir suas metas.

Parâmetros de linha de comando

Ao instalar o SQL Server Management Studio (SSMS) programaticamente ou a partir de 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 máquinas 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 pequeno arquivo (~5 MB) (por exemplo, vs_SSMS.exe) que inicia o processo de download e a instalação inicial.
  • O instalador do Visual Studio que pode já estar instalado na máquina e está localizado na pasta C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe. Você deve iniciar o instalador programaticamente a partir de um diretório diferente de onde o instalador se encontra. 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 advertências ou exceções especiais são documentadas. Além disso, em alguns cenários, você pode não ter acesso a todos esses executáveis descritos anteriormente. Por exemplo, as máquinas cliente só podem ter o instalador disponível para execução programática se o SSMS tiver sido instalado por meio de um layout.

Para obter os instaladores mais recentes para o SQL Server Management Studio 22 que sempre instalam a versão mais recente do canal de atualizações selecionado, efetue o download de um dos ficheiros na tabela abaixo. Como alternativa, para instalar uma versão específica ou um canal específico do SQL Server Management Studio 22, consulte Histórico de versões 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 Bootstrapper
Lançamento 22.1.0 SQL Server Management Studio (Estúdio de Gestão do Servidor SQL)

Sugestão

Se você baixou anteriormente um arquivo de bootstrapper, pode verificar a versão antes de tentar instalar. Abra o Explorador de Ficheiros, clique com o botão direito do rato no ficheiro de bootstrapper, selecione Propriedades e, em seguida, selecione o separador Detalhes . O campo Versão do produto descreve o canal e a versão que o bootstrapper instala. O número da versão deve sempre ser lido como "versão de serviço mais recente do que é especificado" e o canal é Lançamento, a menos que explicitamente especificado. Um bootstrapper com uma versão do produto que indica SQL Server Management Studio 22 instala a versão mais recente do SQL Server Management Studio 22 a partir do canal de lançamento.

Instalar, atualizar, modificar, reparar, desinstalar e exportar comandos e parâmetros de linha de comando

Quando o bootstrapper do SSMS ou o instalador é invocado programaticamente, para instalar o produto ou manter um layout:

  • O primeiro parâmetro é o comando (o verbo) que descreve a operação a executar.
  • Os parâmetros de linha de comando opcionais subsequentes, todos prefixados por dois traços (--), definem melhor 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 --add opção de linha de comando ou --remove 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 na máquina cliente. Para outros comandos, como atualizar ou modificar, esse parâmetro é Required e indica o diretório de instalação para a instância agir.
--productId <id> Opcional: o ID da instância do produto que é modificado e utilizado com --channelId. O productId é Microsoft.VisualStudio.Product.SSMS.
--channelUri Opcional: Durante um comando de atualização, pode introduzir uma nova --channelUri para alterar o local das configurações de atualização. Recomende emparelhar com --installPath o parâmetro para que fique explícito qual instância do SSMS você está configurando. Veja exemplos de sintaxe de --channelUri
--channelId <id> O 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 ao 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. Não inclui os componentes opcionais. As cargas de trabalho são especificadas com --allWorkloads ou --add. Ao usar o parâmetro --includeRecommended, ativa a caixa de diálogo Configurações de Atualização para "adicionar componentes recomendados para cargas de trabalho instaladas durante a atualização". Para alterar essas configurações, consulte Personalizar 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. 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 da máquina. Para obter mais informações, consulte a [Lista de localidades de idiomas]
--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. Complementa e comporta-se 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 da máquina. 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. Complementa e comporta-se de forma semelhante ao parâmetro --addProductLang.
--in <path> Opcional: O URI ou caminho para um arquivo de resposta, que pode conter definições de configuração.
--quiet Opcional: Este 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 utilização programática por utilizadores padrão, independentemente de como a política AllowStandardUserControl está definida.
--passive, -p opcional: Este parâmetro faz com que a interface do usuário seja exibida de maneira não interativa. Este parâmetro é mutuamente exclusivo do (e de fato substitui) o parâmetro --quiet. Também não está disponível para uso programático por usuários padrão, independentemente de como a política AllowStandardUserControl está definida.
--norestart opcional: Este parâmetro deve ser emparelhado com os parâmetros --passive ou --quiet. Durante um comando de instalação, atualização ou modificação, adicionar o parâmetro --norestart atrasa qualquer reinicialização necessária.
--force Opcional: esse parâmetro força o SSMS a fechar, mesmo que qualquer processo do SSMS esteja em uso. Forçar o SSMS a fechar pode causar perda de trabalho, por isso use-o com cuidado.
--installWhileDownloading Opcional: Durante um comando de instalação, atualização ou 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, este parâmetro define o apelido a ser atribuído a um produto instalado. A alcunha 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 deve remover todos os componentes instalados em transição 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 modifySettings comando, descrito posteriormente, ou configure a removeOOS política global. Útil para ajudar a manter a máquina segura.
--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 adicionados com base em um arquivo de configuração de instalação salvo anteriormente. Esta operação é apenas 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 que você especifique 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 uma operação de instalação ou modificação executada em um contexto --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 carregar extensões sem uma 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 a si mesmo (o instalador) e não o produto SSMS. Sua funcionalidade é equivalente ao parâmetro --update, mas mais intuitiva. Destina-se a ser usado durante a preparação e pré-configuração de máquinas 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 Install (em branco). Todas as operações de gerenciamento de layout devem começar com o parâmetro necessário --layout inicial. 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: um ou mais identificadores de carga de trabalho ou componente a serem adicionados. 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 ao ID (por exemplo, --add Workload1;includeRecommended ou --add Workload2;includeOptional).

Nota: Se --add for usado, somente as cargas de trabalho e 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 quaisquer 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 e opcionais 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 o suporta. É útil ao atualizar layouts.
--config <path to *.vsconfig file> Opcional: Se presente, o SSMS usa o conteúdo do arquivo de configuração para configurar seu layout. Certifique-se de especificar o caminho totalmente qualificado para o arquivo de configuração.
--noWeb Opcional: Se estiver 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 estiver tentando implantar um layout hospedado em um site de intranet interno.

importante: O parâmetro --noWeb não impede que o instalador do Visual Studio em uma máquina cliente conectada à Internet verifique se há atualizações se o cliente estiver configurado para examinar os servidores hospedados da Microsoft em busca de atualizações. Neste 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 são listados.
--fix Opcional: Verifique o conteúdo de um layout. Se algum arquivo estiver corrompido ou ausente, ele será baixado novamente. 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 atualizado para uma versão mais recente.
Parâmetros avançados de layout Descrição
--channelId <id> Opcional: O ID do canal para a instância a ser instalada, representado como SSMS.22.SSMS.Release. channelId é necessário para o comando de instalação e, se --installPath for especificado, é ignorado para outros comandos. Para obter mais informações, consulte exemplos de sintaxe do --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 arquivo do response.json layout. Se as atualizações não forem desejadas, --channelUri pode apontar para um arquivo inexistente (por exemplo, --channelUri C:\doesntExist.chman). Este parâmetro pode ser usado para o comando install; outros comandos ignoram-no.
--installChannelUri <uri> opcional: A URI do manifesto do canal a utilizar para a instalação. O URI especificado por --channelUri (que deve ser especificado quando --installChannelUri é especificado) é usado para detetar atualizações. Este parâmetro pode ser usado para o comando install; outros comandos ignoram-no.
--installCatalogUri <uri> opcional: URI do manifesto do catálogo a utilizar na instalação. Se especificado, o gestor de canal tenta descarregar o manifesto do catálogo a partir deste URI antes de utilizar o URI no manifesto do canal de instalação. Este parâmetro é usado para dar suporte à instalação offline, onde o cache de layout é criado com o catálogo de produtos já baixado. Este parâmetro pode ser usado para o comando install; outros comandos ignoram-no.
--productId <id> Opcional: O ID do produto para a instância instalada. Este parâmetro é pré-preenchido em condições normais de instalação. O productId é Microsoft.VisualStudio.Product.SSMS.
--keepLayoutVersion Opcional: Efetue alterações ao layout sem atualizar a versão de produto com o layout.
--locale <language-locale> opcional: altere o idioma de exibição da interface do usuário para o próprio instalador. A configuração é persistente. Para obter mais informações, consulte a seção Lista de localidades de idioma neste artigo.
--cache opcional: Se existirem, os pacotes serão mantidos após serem instalados para reparos subsequentes. Isso substitui a configuração de política global que será usada para as instalações, reparações ou modificações subsequentes. A política padrão é armazenar pacotes em cache. Esta política é ignorada para o comando de desinstalação.
--nocache opcional: Se existirem, os pacotes serão eliminados depois de 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 que será usada para as instalações, reparações ou modificações subsequentes. A política padrão é armazenar pacotes em cache. Esta 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 o 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 suportados são compartilhados, armazenados em cache e instalados.
--path cache=<path> Opcional: Usa o local especificado para baixar arquivos de instalação. Esse local só pode ser definido na primeira vez que o SSMS for instalado. Exemplo: --path cache="C:\SSMS\cache"
--path shared=<path> Opcional: contém arquivos compartilhados para instalações lado a lado do SSMS e do Visual Studio. Algumas ferramentas e SDKs são instalados em um local nesta unidade, enquanto outros podem ignorar esta configuração e instalar em outra unidade. Exemplo: --path shared="C:\VS\shared"

Importante: Esse caminho pode ser definido apenas uma vez e na primeira vez que o SSMS ou o Visual Studio for instalado.
--path install=<path> Opcional: Equivalente a –-installPath. Especificamente, --installPath "C:\SSMS" e --path install="C:\SSMS" são equivalentes. Apenas um desses comandos pode ser usado de cada 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 na máquina 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 modificarConfigurações Descrição
--installPath <dir> Recomendado para usar para especificar em qual instância do SSMS atuar.
--newChannelUri Obrigatório: O URI do manifesto do canal. Esse valor especifica onde estará o próximo local de origem das atualizações. Se as atualizações não forem desejadas, --channelUri pode apontar para um arquivo inexistente (por exemplo, --channelUri C:\doesNotExist.chman).
--channelUri A URI do antigo manifesto do canal. Pode ser usado se o --installPath não for conhecido. Deve ser usado com --productId para identificar a instância certa para agir.
--productId <id> Deve ser utilizado se --channelUri for especificado e serve para identificar a instância certa para atuar. O productId é Microsoft.VisualStudio.Product.SSMS.
--includeRecommended Opcional: Durante um comando modifySettings, esse parâmetro (que deve ter a palavra true ou false imediatamente após ele) informa ao instalador do SSMS para 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: Este parâmetro impede que qualquer interface do usuário seja exibida enquanto o comando está sendo executado. Não está disponível para uso programático para 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 remover, todos os componentes instalados que transitaram 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 a máquina segura.

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 comando do canal e parâmetros de linha de comando

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 abrindo o Visual Studio Installer, alternando para a guia Disponível e selecionando o X no canto superior direito do cartão do produto. Você pode remover canais programaticamente (por exemplo, locais de layout mais antigos) usando o comando removeChannel. Você pode executar vswhere programaticamente na máquina cliente para determinar quais canais são armazenados em cache na máquina cliente.

Comando Descrição
removeChannel Comando para remover um canal da máquina cliente.
parâmetros de remoção de canal Descrição
--channelUri Obrigatório O URI do antigo manifesto do canal.
--quiet opcional Este parâmetro impede que qualquer interface do usuário seja exibida enquanto o comando está sendo executado.
--passive Opcional Este 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"

Use o winget para instalar ou modificar o SSMS

Você pode usar a ferramenta Gerenciador de Pacotes do Windows (winget) para instalar, modificar ou atualizar programaticamente o SSMS em sua máquina junto com outros pacotes gerenciados pelo winget.

Por padrão, o winget apenas instala a carga de trabalho principal do SSMS.

Exemplo de sintaxe:

winget install Microsoft.SQLServerManagementStudio.22

As operações do Visual Studio Installer 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 IDs de carga de trabalho e IDs de componentes

Para obter uma lista de IDs de carga de trabalho e componentes classificadas por produto SSMS, consulte IDs de carga de trabalho e componentes para o SQL Server Management Studio.

Lista de localizações de idiomas

A tabela a seguir lista as localizações de linguagem que podem ser usadas com os parâmetros --addProductLang e --removeProductLang.

Idioma-localidade Linguagem
cs-cz Checo
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 Polaco
pt-br Português - Brasil
ru-ru Russo
tr-tr Turco (língua)
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 necessária
1001 O processo de instalação do Visual Studio está em execução
1003 SSMS está em uso
1602 Operação foi cancelada.
1618 Outra instalação em execução
1641 Operação concluída com êxito e reinicialização foi iniciada
3010 Operação concluída com êxito, mas a instalação requer reinicialização antes de poder ser usada
5003 O Bootstrapper não conseguiu fazer o download do instalador
5004 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 da máquina de armamento
8002 Falha na verificação prévia do download em segundo plano
8003 Falha selecionável sem suporte disponível
8004 Falha no diretório de destino
8005 Falha ao verificar as cargas úteis de origem
8006 Processos do SSMS em execução
8010 Sistema operacional não suportado. Consulte os requisitos do sistema.
-1073720687 Falha de conectividade
-1073741510 Microsoft Visual Studio Installer foi encerrado (pelo usuário ou processo externo)
Outros
(por exemplo:
-1, 1, 1603)
Ocorreu uma 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 comecem com ssms_bootstrapper, ssms_cliente ssms_setup para o bootstrapper, o aplicativo instalador e o mecanismo de instalação, respectivamente.

Suporte e resolução de problemas

Por vezes, as coisas correm mal. Se a instalação do SSMS falhar, consulte Solucionar problemas de instalação e atualização do SQL Server Management Studio para obter orientação passo a passo.

Você pode consultar o site da Comunidade de Desenvolvedores do SSMS para outros problemas conhecidos (filtrar por Ferramentas sob Grupos) e fornecer feedback à equipa do produto.