Compartilhar via


Criar uma instalação offline do SQL Server Management Studio

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse Analytics

O SQL Server Management Studio 21 foi projetado para funcionar bem em várias configurações de computador. Neste artigo, você aprenderá a criar um pacote de instalação offline de arquivos para instalação no computador local.

Usar a linha de comando para criar um layout local

Etapa 1 – Baixar o bootstrapper do SSMS

Faça o download do bootstrapper correto para a versão do SSMS que você quer e copie-o no diretório que deseja usar como local de origem para o layout local. O bootstrapper é o executável que você usa para criar, atualizar ou modificar o layout local. Você deve ter uma conexão com a Internet para concluir esta etapa.

Etapa 2 – Criar um layout local

Abra um prompt de comando com privilégios de administrador, navegue até o diretório onde você baixou o bootstrapper e use os parâmetros do bootstrapper para criar seu layout local. Você deve ter uma conexão com a Internet para concluir esta etapa.

Você pode instalar um idioma diferente do inglês alterando en-US para uma localidade da lista de localidades de idiomae pode usar a lista de IDs de componente para personalizar ainda mais o layout local.

Para criar um layout local completo para o SQL Server Management Studio, execute:

vs_SSMS.exe --layout C:\SSMS_Layout --add Microsoft.Component.HelpViewer

Depois que o bootstrapper terminar de baixar os arquivos de layout, a pasta de layout local poderá ser movida para qualquer outro computador ou ambiente no qual você deseja instalar o SQL Server Management Studio sem a necessidade de uma conexão com a Internet.

Observação

Verifique se o caminho de instalação completo tem menos de 80 caracteres e se o computador tem amplo armazenamento. O SQL Server Management Studio requer no mínimo 4 GB de espaço em disco. Para obter mais informações, consulte os requisitos do sistema para o SQL Server Management Studio.

Etapa 3 – Instalar o SSMS do layout local

Quando você instala o SSMS de um layout local, o Instalador do Visual Studio usa as versões locais dos arquivos. Se você selecionar componentes que não estão no layout durante a instalação, o Instalador do Visual Studio tentará baixá-los da Internet. Para garantir que você instale apenas os arquivos baixados anteriormente, use as mesmas opções de linha de comando você usou para criar o layout local. Para garantir que o instalador não tente acessar a Internet quando estiver instalando o produto, use a opção --noweb.

Por exemplo, se você criou um layout de instalação local usando o comando da etapa 2, use o seguinte comando para executar a instalação e impedir que o computador cliente acesse a Internet:

C:\SSMS_Layout\vs_SSMS.exe --noWeb --add Microsoft.Component.HelpViewer

Validar um certificado para instalações offline

Instalar o SSMS em um computador offline pode exigir um certificado válido. Se você tentar instalar o SSMS em um computador offline usando um layout e o instalador sair sem exceção, isso pode ser devido a um certificado inválido. Vá para o %TEMP% diretório e abra o arquivo bootstrapper mais recente chamado dd_bootstrapper_yyyyMMddHHmmss.log. As seguintes mensagens indicam que a instalação está falhando devido a um certificado inválido:

Certificate is invalid: <YourSSMSFolder>\vs_installer.opc
Error: Unable to verify the certificate: InvalidCertificate
Error 0x80131509: Signature verification failed. Error: Unable to verify the integrity of the installation files: the certificate could not be verified.

Para garantir que a instalação seja concluída com êxito, siga estas etapas:

  1. Em um computador com conexão com a Internet, baixe o certificado PCA 2024 de Assinatura de Código do Microsoft Windows.
  2. Mova o arquivo .crt para o computador offline.
  3. No computador offline, clique com o botão direito do mouse no arquivo .crt e selecione Instalar Certificado.
  4. Selecione O Computador Local como Local de Repositório e, em seguida, Avançar.
  5. Mantenha selecionar automaticamente o repositório de certificados com base no tipo de certificado e selecione Avançar.
  6. Selecione Concluir.
  7. Você vê o prompt, a importação foi bem-sucedida.
  8. Instale o SSMS usando o layout local.

Usar o recurso "Baixar tudo e, em seguida, instalar"

Às vezes, o acesso online é problemático. Por exemplo, você pode ter uma conexão de Internet não confiável ou sua conexão com a Internet pode ter baixa largura de banda. Para situações como essas, você pode usar o recurso Baixar tudo e instalar do Instalador do Visual Studio para baixar um pacote de instalação no computador local antes de realizá-lo localmente. Como alternativa, você pode usar a linha de comando para criar um pacote de instalação local para instalar localmente mais tarde.

Depois que você baixar o bootstrapper, execute-o para instalar o SSMS. Ele primeiro instala e, em seguida, inicia a versão mais recente do Instalador do Visual Studio. No Instalador do Visual Studio, personalize a instalação do SSMS selecionando as cargas de trabalho ou os componentes que você deseja instalar, bem como o local de instalação e os pacotes de idiomas.

Depois de concluir a seleção, selecione a opção Baixar tudo e instale na lista suspensa ao lado do botão Instalar do Instalador do Visual Studio. Selecionar essa opção baixará os pacotes SSMS necessários para instalação no computador local. Baixando os pacotes localmente primeiro, você pode se desconectar com segurança da Internet antes de instalar o SSMS.

Suporte ou solução de problemas

Às vezes, as coisas podem dar 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 fazer referência ao site da Comunidade de Desenvolvedores do SSMS para outros problemas conhecidos (filtrar por 'Tooling' em 'Grupos') e fornecer comentários à equipe de produto.