Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Base de Dados SQL do Azure
Azure SQL Managed Instance
Azure Synapse Analytics
Este artigo detalha atualizações, melhorias e correções de bugs para o SQL Server Management Studio 21.
Observação
Para autenticar nos motores de base de dados com a autenticação multi-fator (MFA) do Microsoft Entra, incluindo o Azure Analysis Services, instale a versão mais recente do SQL Server Management Studio (SSMS).
Versão atual do SSMS
Para informações sobre a versão mais recente do SQL Server Management Studio (SSMS), consulte Install SQL Server Management Studio.
Notas de lançamento
Esta secção contém notas de lançamento para o SSMS 21. Para consultar as notas de lançamento de diferentes versões do SSMS, veja:
- Notas de atualização para SQL Server Management Studio (SSMS) 22
- Notas de atualização para SQL Server Management Studio (SSMS) 20
- Notas de lançamento para SQL Server Management Studio (SSMS) 19 e versões anteriores
21.6.17
Download SQL Server Management Studio (SSMS) 21
- Número do lançamento: 21.6.17
- Data de lançamento: 14 de outubro de 2025
O que há de novo na versão 21.6.17
| Característica | Detalhes |
|---|---|
| Caixa de diálogo Ligação | Adicionada a capacidade de classificar a lista de conexões recentes na caixa de diálogo de conexão moderna. Para classificar conexões, selecione Classificar por>Data de Adição ou Nome no menu do botão direito do mouse. Consulte Permitir classificação da caixa "Conexões recentes" por nome. |
| Visual Studio | Atualizado para o Visual Studio 17.14.17. |
Correções de bugs em 21.6.17
| Característica | Detalhes |
|---|---|
| Caixa de diálogo Ligação | Resolvido um bug que gerava um erro ao usar a MUST_CHANGE propriedade e tentar alterar a senha. Veja Em vez de aparecer a caixa de diálogo para alterar a palavra-passe, surge um erro. |
| Caixa de diálogo Ligação | Corrigido um problema que fazia com que o nome do servidor ficasse em branco no nome da guia Editor quando a propriedade Nome Personalizado era deixada em branco. Consulte Novas propriedades personalizadas no SSMS 21.5.14 interrompem o que está na faixa de guias. |
| Caixa de diálogo Ligação | Restabelecido o valor padrão do tempo limite de execução para 0. Consulte Tempo limite de execução expirado. Nota: esta alteração não atualiza o valor de tempo limite de execução para ligações existentes. Para resolver esse problema, exclua todas as conexões criadas anteriormente ou atualize manualmente o tempo limite de execução para 0. |
| Caixa de diálogo Ligação | Resolvido um problema em que a caixa de diálogo Conexão moderna salvava senhas quando a opção Lembrar senha não estava marcada. Consulte Caixa de diálogo Conexão SSMS 21. |
| Caixa de diálogo Ligação | Adicionados novos ícones para diferenciar entre conexões no local/locais e conexões na nuvem. |
| Tema escuro | Resolvido um bug que dificultava a leitura de palavras-chave no editor de consultas para idiomas diferentes do inglês. Consulte O texto do modo escuro da pré-visualização do SSMS 21 não é legível. |
| Ligação de Instância Gerida | Atualizei o processo de configuração do Managed Instance Link para recuperar e instalar dinamicamente o conjunto atual de certificados raiz confiáveis no Azure. |
| Object Explorer | Atualizado o script gerado ao selecionar Tabela de Scripts como>CREATE no menu do botão direito do mouse para incluir índices columnstore clusterizados. Consulte 'Tabela de scripts lenta e incorreta como CREATE To'. |
| Query Store | Corrigido um problema que removia as dicas de ferramentas dos botões de relatórios da Query Store. Veja Relatório de regressão do Query Store - botões sem dicas de ferramenta. |
| Query Store | Resolvi um bug que causava problemas de redimensionamento na janela de relatórios da Query Store. Consulte Problema de redesenho de redimensionamento de janelas. |
| Criador de Perfil SQL | Resolvi um problema que gerou um erro de Assembly ao tentar ligar a um espaço de trabalho Power BI Premium. Veja SQL Profiler 21.4.8 já não consegue ligar-se a Power BI espaço de trabalho Premium após a atualização. |
| Estruturador de Vistas | Corrigido um problema que fazia com que a caixa de diálogo Adicionar Tabela abrisse em um monitor diferente ou abaixo de outras janelas, às vezes fazendo com que o SSMS deixasse de responder. Consulte SSMS 21 Prévia 1: nova janela de exibição "Adicionar Tabela" não percebi que fechei a Nova Vista. |
| Estruturador de Vistas | Corrigido um problema que fazia com que a caixa de diálogo Erro de Sintaxe SQL Encontrado abrisse em um monitor diferente ou atrás de outras janelas, às vezes fazendo com que o SSMS deixasse de responder. Consulte Caixa de diálogo Erros de sintaxe SQL encontrados. |
21.5.14
- Número de lançamento: 21.5.14
- Data de lançamento: 9 de setembro de 2025
O que há de novo na versão 21.5.14
| Característica | Detalhes |
|---|---|
| Caixa de diálogo Ligação | Adicionada uma opção para dar às conexões um Nome personalizado na seção Propriedades personalizadas. Consulte Adicionar uma opção para dar nomes à conexão em Propriedades da conexão. |
| Caixa de diálogo Ligação | Atualizada a interface de utilizador da caixa de diálogo Propriedades Avançadas para incluir uma secção Sempre Encriptado e adicionado suporte a temas escuros. |
| Caixa de diálogo Ligação | Introduziu o suporte para copiar e colar cadeia de ligação. Consulte O novo botão "Conectar" (visualização) está faltando um recurso importante. |
| Caixa de diálogo Ligação | Adicionada a navegação para Servidores Registrados no separador Procurar. Consulte SSMS 21.1.3: Não é possível conectar-se a servidores registrados através da caixa de diálogo Conectar (Pré-visualização). |
| Visual Studio | Atualizado para o Visual Studio 17.14.14. |
Correções de bugs em 21.5.14
| Característica | Detalhes |
|---|---|
| Analysis Services | Foi resolvida uma regressão que gerava um erro ao navegar em cubos OLAP (Online Analytical Processing). Consulte Erro ao navegar em cubos OLAP do SSMS 21. |
| Authentication | Corrigido um bug que preenchia incorretamente a lista de subscrições ao tentar restaurar a partir de uma conta do Armazenamento do Azure. Consulte A lista de assinaturas NÃO é preenchida corretamente ao restaurar um banco de dados SQL de uma conta de armazenamento. |
| Servidor de Gerenciamento Central | Resolvido um problema que fazia com que a opção "Nova consulta" do menu Ações do Servidor de Gerenciamento Central abrisse todos os servidores registrados em vez do próprio servidor CMS. Consulte Ações do Servidor de Gerenciamento Central: abrir todos os servidores registrados em vez do servidor que hospeda o CMS. |
| Caixa de diálogo Ligação | Corrigido um bug que removeu conexões da lista Conexões recentes ao fixá-las na lista Favoritos. |
| Propriedades do banco de dados | Resolvido um problema que levou as bases de dados do SQL do Azure com tamanho máximo de 1.000 GB (1 TB) a gerar o erro "A cadeia DbSize não contém uma porção numérica inteira válida." Consulte A cadeia DbSize não contém uma porção numérica inteira válida. |
| Planos de execução | Atualizada a cor do plano de fundo dos planos de execução para corresponder a outras guias no painel de resultados. |
| Exportar bacpac | Resolveu um problema que impedia a criação de exportações de bacpac para recursos do Mirrored Fabric. Veja Implementação de uma ligação do SQL do Azure para espelhamento da base de dados Fabric interrompe a função de exportação de bacpac no SSMS. |
| IntelliSense | Corrigido um bug que impedia o IntelliSense de alterar o contexto ao usar a instrução USET-SQL. Consulte SSMS 21: IntelliSense acha que o banco de dados atual é outro. |
| Propriedades de login | Corrigiu uma regressão que impedia a exibição de credenciais abaixo de Credenciais Mapeadas na janela de Propriedades de Login. Veja SSMS v21 Preview 1 - Bug nas propriedades de autenticação para credenciais. |
| Detalhes do Object Explorer | Reintroduziu o indicador de ordenação ao ordenar colunas na vista de detalhes do Object Explorer. Veja Indicador de Ordenação Ausente nos Detalhes do Object Explorer ao Ordenar Colunas. |
| Detalhes do Object Explorer | Corrigido um bug que gerava um erro ao tentar gerar scripts quando vários objetos eram selecionados. Veja Gerar múltiplos scripts de objetos em Object Explorer. |
| Desempenho e fiabilidade | Foi corrigido um erro que fazia com que o SSMS 21 falhasse. Consulte SSMS v21.4 - Configurar para Geral - Ambiente - Falhas de inicialização. |
| Query Store | Foi corrigido um erro que mostrava incorretamente as marcas temporais dos dados do Query Store em UTC em vez de hora local quando a opção "Local" estava selecionada no gráfico "Configurar Consumo Geral de Recursos". Consulte o visualizador Query Store no SSMS 21, que está a reportar dados com deslocamento temporal incorreto ao usar a hora local. |
| Grelha de resultados | Resolvido um problema de regressão que incluía o cabeçalho ao copiar valores para a área de transferência. Consulte Copiar cópias de valor com cabeçalho. |
| Tabify | Restaurada a funcionalidade Tabify/Untabify no menu Editar>Avançado. Consulte Impossível remover tabulação da seleção. |
21.4.12
- Número do lançamento: 21.4.12
- Data de lançamento: 12 de agosto de 2025
O que há de novo na versão 21.4.12
| Característica | Detalhes |
|---|---|
| Visual Studio | Atualizado para o Visual Studio 17.14.12. |
21.4.8
- Número da versão: 21.4.8
- Data de lançamento: 8 de julho de 2025
O que há de novo na versão 21.4.8
| Característica | Detalhes |
|---|---|
| Servidores de Gerenciamento Central (CMS) | Atualizada a caixa de diálogo de registro dos Servidores de Gerenciamento Central e removidos campos desnecessários. |
| Copilot no SSMS (Versão Prévia) | Implementada a sincronização automática com o editor de consultas ativo para a janela de bate-papo usando a opção Sync Ative Editor . |
| Ficheiros | Atualizei a localização padrão do File Save para %USERPROFILE%\Documents\SQL Server Management Studio 21. Veja Abrir Ficheiro e Guardar Ficheiro estão usando um local diferente do SSMS 20. |
| IntelliSense | Adicionou-se suporte para a sintaxe de réplicas secundárias do Query Store FOR SECONDARY SET e OPERATION_MODE. |
| Armazenamento de dados de consulta (QDS) | Foram adicionados segundos e milissegundos ao selecionador de dados para o Consumo Total de Recursos: SSMS - gráficos do Query Store configuram opções que adicionam segundos e milissegundos ao intervalo de tempo definido. |
| Visual Studio | Atualizado para o Visual Studio 17.14.8. |
Correções de bugs na versão 21.4.8
| Característica | Detalhes |
|---|---|
| Sempre criptografado | Foram corrigidos vários problemas, incluindo um problema no assistente Criar uma Nova Chave Mestra de Coluna, em que Classificar por Data de Criação estava classificando incorretamente por String, um problema que impedia a configuração do Always Encrypted de ser concluída ao usar o SSMS com localização em russo e um problema no assistente Criar uma Nova Chave Mestra de Coluna que dimensionava incorretamente as listas suspensas de assinatura e tenant. |
| Servidores de Gerenciamento Central (CMS) | Foi resolvido um bug que não adicionava as informações de conexão do servidor às conexões usadas recentemente na caixa de diálogo Conexão. |
| Copilot no SSMS (Pré-visualização) | Melhoramento da experiência inicial de chat caso a autenticação Microsoft Entra com o Azure OpenAI não ocorra. |
| Copilot no SSMS (Pré-visualização) | Corrigido o problema em que a entrada de contexto atual não era atualizada quando uma guia era renomeada. |
| Caixa de Diálogo de Conexão | Corrigido um bug que fazia com que a caixa de diálogo Ligação moderna (Pré-visualização) limpasse as suas ligações recentes e fixadas quando várias instâncias do SSMS estavam abertas. Consulte A caixa de diálogo de Ligações esquece as ligações. |
| Assistente de Migração | Corrigido um erro no Assistente de Avaliação do Assistente de Migração que fazia com que elementos da interface fossem exibidos incorretamente quando a resolução do ecrã estava definida para 250%. |
| Armazenamento de dados de consulta (QDS) | Foi resolvido um problema em que o Consumo Geral de Recursos agregava dados incorretamente quando a hora de exibição era definida como Local. Consulte QDS - Os gráficos de Consumo Geral de Recursos retornam informações incorretas ao escolher "Formato de hora: Local" com agregação por dia. |
| Janela de Resultados | Foi resolvido um problema em que a rolagem de vários conjuntos de dados na grade de resultados não se comportava como esperado. Consulte SSMS 21.0 - problema de rolagem na janela de resultados. |
| Criação de scripts | Resolvido o erro given key was not present in the dictionary ao executar consultas ou criar scripts de uma tabela para seleção. Ver erro SSMS 21 Preview .NET Framework - a chave dada não estava presente no dicionário. |
| Estruturador de Vistas | Corrigido um problema que gerava uma mensagem de erro ao usar CONVERT ou CAST com vários tipos de dados. Consulte SSMS retorna erro em consulta válida no designer de exibição. |
21.3.7
- Número da versão: 21.3.7
- Data de lançamento: 23 de junho de 2025
O que há de novo na versão 21.3.7
| Característica | Detalhes |
|---|---|
| Visual Studio | Atualizado para Visual Studio 17.14.7 |
Correções de bugs na versão 21.3.7
| Característica | Detalhes |
|---|---|
| SQL Server Integration Services (SSIS) | Foi resolvido um bug que fez com que o SQL Server Integration Services Projects 2022 deixasse de funcionar quando o SSMS com Serviços de Integração do SQL Server (SSIS) foi instalado na mesma máquina. |
21.3.6
- Número da versão: 21.3.6
- Data de lançamento: 17 de junho de 2025
O que há de novo na versão 21.3.6
| Característica | Detalhes |
|---|---|
| Editor de Consultas | Adicionada a capacidade de renomear guias não salvas do editor de consultas por meio da opção Renomear guia no menu de contexto da guia de consulta |
| Visual Studio | Atualizado para Visual Studio 17.14.6 |
Correções de bugs na versão 21.3.6
| Característica | Detalhes |
|---|---|
| Caixa de diálogo Ligação | Corrigidos vários bugs da caixa de diálogo de conexão moderna (visualização), incluindo Nova caixa de diálogo de conexão está vazando conexões no SSMS 21, Nova caixa de diálogo de conexão - Cancelar não deve fechar, mas permitir a alteração para uma conexão diferente, e Importar a versão anterior do SSMS do SSMS 21. |
| Copilot no SSMS (Pré-visualização) | Resolveu um problema que causou erroneamente uma resposta de jailbreak do Azure OpenAI, levando o Copilot a tentar alternativas menos eficazes para avaliar o esquema da base de dados e devolver uma consulta válida. |
| Ficheiros | Corrigido um bug que fazia com que ao abrir .sql ficheiros, várias instâncias do SSMS abrissem. Consulte SSMS: arquivos SQL abrindo novas instâncias do SSMS. |
| Git | Foi corrigido um erro que coloria incorretamente o texto na ferramenta de comparação e impedia que a seleção de código fosse copiada. Veja SSMS 21 Preview 7 Git Changes, Diff coloring e a ferramenta de comparação SSMS 21 não permite a cópia da seleção de código, ao contrário do Visual Studio. |
| Object Explorer | Resolvida a regressão de desempenho de Object Explorer ao remover a configuração "usar tema atual para o nó selecionado" e corrigido um erro que apresentava incorretamente nomes de bases de dados que contêm &. Ver regressão de desempenho: Object Explorer demora ~60 s a expandir os nós de tabela em grandes bases de dados e Object Explorer mostra o nome errado da base de dados. |
| SQL Server Analysis Services (SSAS) | Corrigido um bug que levava a uma falha ao editar propriedades e credenciais de conexão com uma chave SAS. |
| SQL Server Integration Services (SSIS) | Foram resolvidos erros gerados quando uma fonte de dados diferente do Microsoft OLEDB Provider for SQL Server foi selecionada no Assistente de Importação e Exportação, e foi adicionado suporte para a ferramenta Execute Package Utility (dtexecui). |
21.2.5
- Número da versão: 21.2.5
- Data de lançamento: 10 de junho de 2025
O que há de novo na versão 21.2.5
| Característica | Detalhes |
|---|---|
| Caixa de diálogo Ligação | Adicionei um separador Explorar ao diálogo de Conexão Moderna (Pré-visualização) que permite navegar pelos seus recursos locais, de rede ou do Azure. |
| Planos de manutenção | Recursos de plano de manutenção restabelecidos, incluindo a criação e atualização de planos de manutenção usando o Assistente de Plano de Manutenção. |
| SQL Server Integration Services (SSIS) (Pré-visualização) | Restabelecidas as capacidades do SQL Server Integration Services (SSIS) (em versão prévia), incluindo gestão do catálogo SSISDB, execução automatizada de pacotes SSIS e o assistente de Importação e Exportação. |
| Visual Studio | Atualizado para o Visual Studio 17.14.5 |
Correções de bugs na versão 21.2.5
| Característica | Detalhes |
|---|---|
| Caixa de diálogo Ligação | Corrigido um bug que impedia criar novas regras de firewall para recursos do Azure a partir do SSMS. Consulte A caixa de diálogo Conexão moderna não pode adicionar exceções de firewall. |
| Fiabilidade | Situação tratada relacionada com o Copilot no SSMS (Visualização Prévia) que podia causar uma falha no SSMS. |
| Fiabilidade | Corrigido o erro 'O parâmetro não é válido' que também fazia com que a caixa de diálogo ativa ficasse com linhas vermelhas. Esse erro ocorreu na grade de resultados, diagramas de banco de dados e SQL Profiler. Veja Exceção Não Tratada no SSMS 21 - "O parâmetro não é válido" e Exceção Não Tratada no Profiler do SQL Server após mudar de tema no SSMS. |
21.1.3
- Número da versão: 21.1.3
- Data de lançamento: 28 de maio de 2025
O que há de novo na versão 21.1.3
| Característica | Detalhes |
|---|---|
| Visual Studio | Atualizado para Visual Studio 17.14.3. |
Correções de bugs na versão 21.1.3
| Característica | Detalhes |
|---|---|
| Eventos Prolongados | Corrigido um bug em que o menu de contexto para Eventos Estendidos enquanto o tema Escuro estava ativado não tinha contraste suficiente para ser legível. Consulte o menu de contexto do filtro ExtEvents não legível. |
| Localização | Foi resolvido um problema em que os relatórios não respeitavam o idioma selecionado em Ferramentas>Opções>Configurações Internacionais. Consulte Idioma incorreto localizado em elementos no SSMS 21 e no Profiler 21. |
| Detalhes do Object Explorer | Corrigido um problema em que adicionar colunas ao painel de detalhes do Object Explorer gerava um erro. Veja Referência a objeto inválido no painel Object Explorer Detalhes. |
21.0.1
- Número da versão: 21.0.1
- Data de lançamento: 21 de maio de 2025
O que há de novo na versão 21.0.1
| Característica | Detalhes |
|---|---|
| Visual Studio | Atualizado para o Visual Studio 17.14.1. |
21.0.0
- Número da versão: 21.0.0
- Data de lançamento: 19 de maio de 2025
O que há de novo na versão 21.0.0
| Característica | Detalhes |
|---|---|
| 64 bits | O SSMS 21 é uma aplicação baseada no Visual Studio 2022 que suporta 64 bits, garantindo operações mais suaves e reduzindo erros de falta de memória. |
| Sempre criptografado | Introduziu o suporte à criptografia online no Assistente Always Encrypted, o que permite a cópia incremental, a criptografia, a descriptografia ou a recriptografia de dados. Consulte Configurar criptografia de coluna usando o Assistente Always Encrypted no SSMS. |
| Sempre criptografado | Introduziu a capacidade de gerar novas chaves dentro do Always Encrypted Wizard que são armazenadas de forma segura no Azure Key Vault Managed HSM (Modelo de Segurança de Hardware). |
| Sempre criptografado | Caixa de diálogo da Nova Chave Mestra de Coluna com desempenho melhorado. |
| Sempre criptografado | Está disponível uma avaliação da funcionalidade Always Encrypted no assistente. Ele pode ser encontrado no menu |
| Autenticação Azure | Foi introduzida a possibilidade de selecionar um inquilino dentro de uma subscrição do Azure. A seleção de inquilinos está disponível em diálogos como criar uma nova regra de firewall, usar o navegador Armazenamento do Azure e selecionar um contentor para backup ou restauração a partir de, URL. |
| Base de Dados SQL do Azure | Adicionado suporte para MANUAL_CUTOVER e PERFORM_CUTOVER. Para obter mais informações, consulte Melhorando a conversão para hiperescala com maior eficiência. |
| Base de Dados SQL do Azure | Introduzido o suporte à interface do usuário para a criação de logins e usuários de banco de dados. |
| Azure SQL Managed Instance | Foram introduzidas novas etapas de validação na caixa de diálogo de Avaliação de Preparação para Contingência para avaliar o estado de integridade do link antes do procedimento de contingência. |
| Linha de Comandos | Adicionada a -A opção para especificar o método de autenticação a ser usado ao se conectar a partir da linha de comando. Os valores aceitos são tipos de autenticação de SqlAuthenticationMethod suportados pelo SSMS. As opções -G (usar autenticação Entra ID) e -E (usar Windows Autenticação) estão agora obsoletas e serão removidas numa versão posterior. |
| Configuração | O valor padrão para um nome de regra de firewall criado no SSMS usa o formato ClientIPAddress_YYYY-MM-DD_HH-MM-SS. |
| Conexão | Quando você se conecta a um servidor a partir de parâmetros de linha de comando, o SSMS exibe um prompt para confirmar a conexão e os parâmetros. |
| Conexão | Foi adicionado o comando Close Idle SQL Connections no menu Ajuda. Para mais informações, consulte Connection pooling em SQL Server Management Studio. |
| Caixa de Diálogo de Conexão | Atualizei o rótulo de encriptação rigorosa para Strict (Minimum SQL 2022 ou SQL do Azure) na lista suspensa Encryption no diálogo de ligação. |
| Caixa de Diálogo de Conexão | Introduziu uma experiência moderna de diálogo de ligação para motores de base de dados SQL Server. Você pode habilitar ou desabilitar essa experiência em Ferramentas>Opções>Ambiente>Caixa de diálogo Conexão. |
| Caixa de Diálogo de Conexão | Adicionado suporte de modo escuro para a caixa de diálogo de Conexão Moderna (Pré-visualização). Consulte Nova caixa de diálogo de conexão não suporta modo escuro. |
| Copilot no SSMS (Pré-visualização) | Adicionado Copilot em SQL Server Management Studio (Pré-visualização) disponível na carga de trabalho de Assistência de IA no Instalador do Visual Studio. |
| Propriedades do banco de dados | Adicionada uma página para listar os valores de Configuração de Escopo do Banco de Dados na caixa de diálogo Propriedades do Banco de Dados. |
| Propriedades do banco de dados | Foi adicionado suporte para as opções de configuração FULLTEXT_INDEX_VERSION do SQL Server 2025 (17.x) na janela de propriedades da base de dados. |
| Motoristas | Atualizei a Microsoft. Data.SqlClient (MDS) para a versão 5.1.6. |
| Ficheiro | Foi restabelecida a capacidade de criar projetos (Ficheiro>Novo>Projeto ou Solução...) e ver projetos recentes (Ficheiro>Abrir>Projeto/Solução...). |
| Localizar | Restabelecida a opção Busca Rápida , acessada por meio de Editar>Localização e Substituir>Localização Rápida ou com Ctrl+F. Consulte SSMS 21.0 Preview 1.0 - "Quick Find" ausente, em vez disso aparece "Localizar em ficheiros". |
| Git | O suporte para integração com Git retorna no SSMS 21 para suportar a crescente ênfase em CI/CD, que pode ser encontrada no menu Git. Selecione Configurações para configurar opções específicas do Git. A integração do Git permite que desenvolvedores e administradores de banco de dados rastreiem, gerenciem e colaborem em scripts SQL perfeitamente dentro do ambiente SSMS, incluindo suporte para criar e clonar repositórios e criar e gerenciar ramificações. |
| Ajuda | Suporte ativado para feedback Developer Community, acedido a partir de Help>Enviar Feedback>Reportar um Problema/Sugir uma Funcionalidade/O Meu Feedback. |
| Componentes Individuais (Visual Studio Installer) | Reintegrou os Serviços de Análise e Reporting Services como componentes de Business Intelligence no Visual Studio Installer. |
| Instalação | Atualizei a localização padrão da pasta Code Snippets para ser específica da versão principal (%USERPROFILE%\Documents\SQL Server Management Studio 21\Code Snippets\SQL\My Code Snippets). |
| Instalação | O SSMS 21 é instalado usando o Visual Studio Installer. Para mais informações, consulte Install SQL Server Management Studio. |
| IntelliSense | Adicionado suporte para o tipo de dados vetoriais e funções. |
| IntelliSense | Adicionado suporte para JSON_CONTAINS funções incorporadas. |
| IntelliSense | Adicionado suporte para funções REGEXP_. Consulte a versão Preview 2 do SSMS 21 : as funções REGEXP_ precisam ser codificadas por cores. |
| Suporte de idiomas | Introduzido suporte para SSMS em checo, polaco e turco. |
| Bibliotecas | Atualizado Server Management Objects (SMO) para a versão 17.100.64. |
| Bibliotecas | Atualizei o Azure. Core para a versão 1.41.0. |
| Bibliotecas | DacFx atualizado para a versão 170.0.94. |
| Bibliotecas | System.Text.Json atualizado para a versão 8.0.4. |
| Componente de migração | Adicionei o componente de migração SQL Server em Componentes Individuais>Hybrid e Migração no Instalador Visual Studio. |
| Modo Apresentador | Modo de Apresentador reestabelecido como uma opção em Exibir>Modo de Apresentador. |
| Editor de Consultas | Os erros do IntelliSense são atualizados para corresponder à lista suspensa do IntelliSense no painel Lista de Erros. O painel da Lista de Erros está disponível no menu View>Lista de Erros ou selecionando o ícone de erro no indicador de saúde do ficheiro, localizado no canto inferior esquerdo da barra de ferramentas Editor do Power Query. |
| Editor de Consultas | A barra de rolagem do editor de consultas no SSMS 21 é configurada por padrão para o modo de mapa |
| Planos de consultas | Adicionado suporte para índices JSON e transmissão implícita nos planos de consulta. |
| Query Store | Adicionado suporte de tema para a janela de pesquisa e grade no relatório Consultas rastreadas. |
| Query Store | Foi adicionado suporte a temas para o campo do ID do Plano e para listas pendentes na barra de ferramentas nos relatórios do Query Store. |
| Query Store | Os relatórios Query Store apresentam uma lista suspensa Replica, permitindo aos utilizadores visualizar dados Query Store em vários conjuntos de réplicas ou funções. Para obter mais informações, consulte sys.query_store_replicas para entender a associação atual entre uma réplica e sua função. Quando a funcionalidade Query Store para réplicas secundárias legíveis está ativada, os dados são preenchidos exclusivamente para os papéis que são implementados e designados como réplicas. |
| Grelha de Resultados | Adicionada a capacidade de personalizar a cor da borda da célula da Grade de Resultados. Consulte SSMS 21 - Adicionar opção para alterar a cor da borda da célula ResultGrid. |
| Criação de scripts | Adicionado suporte para objetos de script que usam o tipo de dados Vetor. |
| Configurações | Alterada a opção de arranque padrão do SSMS para Abrir Object Explorer, dentro de Ferramentas>Opções>Arranque. |
| Configurações | Removida a entrada de Pré-visualização do menu Ferramentas>Opções Experiência (requer reinício), uma vez que o SSMS não suporta atualmente as definições de Pré-visualização Unificada. |
| Entrar | Os utilizadores podem agora aceder às suas contas no Azure e GitHub a partir do SSMS 21. Não é necessário iniciar sessão para instalar ou utilizar o SSMS 21. Para mais informações, consulte Aceder a múltiplas contas em SQL Server Management Studio. |
| Terminais | Introduziu o acesso integrado ao terminal do menu View para dar suporte à escrita e execução de comandos na linha de comandos e no PowerShell. |
| Tematização | O SSMS 21 suporta temas escuros para diálogos selecionados, incluindo Object Explorer, Editor do Power Query, painel de resultados e Template Explorer. |
| Tematização | Adicionado suporte para temas no seletor de contas. |
| Tematização | Suporte melhorado a temas escuros para Query Store, Query Plans e janela Object Explorer Details. |
| Tematização | Suporte melhorado para temas escuros nos diálogos Activity Monitor e Object Explorer Details. |
| Tematização | Adicionei suporte a temas escuros aos separadores e ícones no painel de Resultados do Editor do Power Query e à barra divisora de scripts. |
| Tematização | Adicionei suporte a temas escuros aos painéis de consulta e plano dentro dos relatórios da Query Store. |
| Ferramentas | Removi a entrada do Azure Data Studio do menu Ferramentas. Para mais informações, consulte O que se passa com Azure Data Studio. |
| Interface do usuário | A interface atualizada do SSMS tem um design atualizado e modernizado otimizado para uma experiência simplificada que se integra com monitores de alto DPI. O novo design inclui ícones atualizados, um tema escuro moderno e layouts personalizáveis para atender às suas preferências. |
| Tipos de dados vetoriais | Foi adicionado suporte para o tipo de dado Vector nos designers de objetos, na janela de edição de dados e no Object Explorer. |
| Visual Studio | Atualizado para o Visual Studio 17.14.0. |
Correções de bugs na versão 21.0.0
| Característica | Descrição |
|---|---|
| Acessibilidade | Corrigidos problemas de navegação do teclado no Profiler. |
| Sempre criptografado | Alterado o nome de Encrypt Column para Assistente Always Encrypted no menu de contexto do Explorador de Objetos. |
| Sempre criptografado | O status Concluído com avisos foi introduzido para o Assistente Sempre Encriptado. |
| Base de Dados SQL do Azure | Resolveu o problema do SSMS bloquear ao tentar ligar a uma Base de Dados SQL do Azure que foi eliminada. |
| Base de Dados SQL do Azure | Resolvido o problema de o SSMS se tornar inacessível quando um usuário não tem permissões para acessar todos os bancos de dados em um servidor lógico. |
| Base de Dados SQL do Azure | Corrigido o comportamento do SSMS que bloqueava e gerava o erro "Ocorreu um erro ao mudar a base de dados atual". Este erro ocorre quando é inserido um nome de base de dados inválido na lista pendente para o editor. |
| Azure SQL Managed Instance | Removida a capacidade de selecionar uma opção alternativa para auditoria de login na caixa de diálogo Propriedades do Server. |
| Azure SQL Managed Instance | Foi removida a capacidade de configurar o número de ficheiros de registo de erro no diálogo Configurar SQL Server Registos de Erro. |
| Servidor de Gerenciamento Central | Adicionada a capacidade de guardar a opção de conexão do Certificado de Servidor Confiável. Consulte SSMS - Servidores registrados e CMS não persistem configurações de autenticação para criptografia. |
| Conexão | Resolvido o problema de falha ao reconectar o editor de consultas após uma desconexão forçada. Consulte A janela de consulta desconectada à força não consegue se reconectar. |
| Conexão | Atualizei a verificação da contagem de transações abertas para não ser executada contra ofertas SQL que não suportam transações (por exemplo, pools serverless do Azure Synapse). Consulte A contagem de transações de consulta não deve ser executada se estiver ativada a partir do SSMS e se o mecanismo subjacente não suportar transações. |
| Conexão | Atualizada a caixa de diálogo Propriedades de conexão do banco de dados para mostrar o método de autenticação correto. |
| Aplicação Data-Tier de Importação/Exportação | Atualizou-se o ficheiro e o local do log para usar o padrão em vez do local do banco de dados master durante uma importação bacpac. |
| IntelliSense | Corrigido o estado padrão do ícone da barra de ferramentas IntelliSense a ser desativado quando o IntelliSense estiver desativado globalmente. |
| Opções | Remoção da localização da opção ISOLATION LEVEL dentro de Tools>Options>Query Execution>SQL Server>Advanced. |
| Planos de consultas | Foi resolvido um problema em que o cancelamento de uma consulta durante a execução de um plano de consulta em tempo real fazia com que o SSMS falhasse. Consulte Estatísticas de consulta em tempo real que trava enquanto aguarda o plano, e o cancelamento da consulta encerra o SSMS. |
| Planos de consultas | Caixa de diálogo Propriedade do operador atualizada para exibir corretamente o aviso Colunas com estatísticas desatualizadas. |
| Segurança | Foi adicionada a capacidade de atribuir um novo utilizador a um logon de base de dados a partir da caixa de diálogo de propriedades do utilizador. |
| Criação de scripts | Resolveu um problema onde o valor atualizado para Auto Create Incremental Statistics não foi incluído ao scriptar a alteração para Base de Dados SQL do Azure. |
| Criação de scripts | Removida a sintaxe USE Database Name ao gerar scripts para utilizadores na base de dados Azure SQL. |
| Configurações | Corrigido o problema em que a importação de configurações em um sistema operacional (SO) diferente do inglês gerava um erro. |
| Agente SQL | Foram removidas funcionalidades SQL Agent não suportadas para Azure SQL Managed Instance, incluindo targets, administração multi-servidor e opções de pager Operator. |
Problemas conhecidos
| Característica | Detalhes | Solução |
|---|---|---|
| Analysis Services | Depois de adicionar uma nova função ou ao abrir propriedades para uma função existente, você não pode usar Pesquisar por nome ou endereço de email para adicionar um usuário. | Adicione usuários com a opção Entrada manual . |
| Arm64 | Atualmente, o SSMS não é suportado no Arm64. | Execute o SSMS em um dispositivo que não seja Arm64. |
| Projetistas | O tipo de dados JSON não está disponível para colunas ao criar ou editar uma tabela no Designer de Tabela. Consulte SSMS 21.0 Preview 2.0 - Designer de Tabelas com tipo de dados "json" em falta. | Use o T-SQL para adicionar colunas com o tipo de dados JSON, essa funcionalidade está planejada para uma versão posterior. |
| Projetistas | Não é possível usar o SSMS depois de fechar o painel Nova Exibição quando a caixa de diálogo Adicionar Tabela é deixada aberta. Consulte SSMS 21 Preview 1: Nova janela "Adicionar Tabela" não sabia que tinha fechado a Nova Vista. | Feche a caixa de diálogo Adicionar Tabela antes de fechar o painel de exibição. |
| Eventos Prolongados | A página de Especificar Armazenamento de Dados encontra-se cortada no Assistente de Eventos Estendidos. Consulte : Assistente de Eventos Estendidos está truncado na página de Especificação de Armazenamento de Dados. | Use a opção New Session... para criar uma sessão de Eventos Estendidos. |
| Menu | Abrir uma pasta a partir de File>Recent Projects and Solutions gera um dos seguintes erros: "System.InvalidOperationException: Não é possível enfileirar o cálculo de dependências do projeto antes de iniciar o carregamento da solução" ou "Foi encontrada uma exceção do tipo NullReferenceException." se abrir a pasta também abre um ou mais arquivos que estavam abertos no editor quando a pasta foi fechada pela última vez. | Fechar o erro permite que o trabalho continue. Como alternativa, feche todos os arquivos no editor antes de fechar uma pasta. |
| Caixa de diálogo Conexão moderna (visualização) | Tentar alterar a senha para um logon SQL recém-criado com a propriedade habilitada MUST_CHANGE gera o erro "Falha de login para o usuário. Motivo: A senha da conta deve ser alterada. (Microsoft SQL Server, Erro: 18488)". Veja Em vez de aparecer a caixa de diálogo para alterar a palavra-passe, surge um erro. |
Use a caixa de diálogo Conexão clássica para alterar a senha. |
| Caixa de diálogo Conexão moderna (visualização) | A importação do histórico de conexões para a nova caixa de diálogo de conexão gera o erro "Ocorreu um erro ao importar o histórico de conexões da caixa de diálogo de conexão clássica. A chave dada não estava presente no dicionário." | O erro ocorre quando há conexões corrompidas no seu histórico e elas não são importadas para a nova caixa de diálogo. O erro pode ser ignorado com segurança. |
| Caixa de diálogo Conexão moderna (visualização) | Após o primeiro uso, ao importar conexões salvas para a caixa de diálogo Conexão moderna (Visualização), as senhas salvas são perdidas. | Introduza manualmente as suas palavras-passe para as guardar nos seus perfis de ligação na caixa de diálogo Ligação moderna (Pré-visualização). |
| Instalação offline | A instalação de uma instância offline do SQL Server Management Studio 21 falha silenciosamente, com uma mensagem de erro "certificado inválido" no registo de instalação. | Descarregue e instale o certificado PCA 2024 de assinatura de código Microsoft Windows. Para mais informações, consulte Criar uma instalação offline de SQL Server Management Studio. |
| Opções | Ativar a Sensibilidade por Monitor (PMA) marcando Otimizar a renderização para ecrãs com diferentes densidades de píxeis (requer reinicialização) dentro de Ferramentas>Opções pode causar problemas com caixas de diálogo não serem renderizadas. | Não habilite Otimizar a renderização para telas com diferentes densidades de pixels (requer reinicialização) dentro de Ferramentas>Opções. |
| Opções | Habilitar Experiência de Configurações Unificadas (requer reinicialização) dentro de Ferramentas>Opções>Geral>Funcionalidades de Pré-visualização pode causar problemas com caixas de diálogo não renderizadas. | Não habilite Experiência de Configurações Unificadas (requer reinicialização) em Ferramentas Opções>Geral>Funcionalidades de Pré-visualização>. |
| Opções | Alterar o valor padrão das opções em Ferramentas>Opções>Gerais>Funcionalidades de Pré-visualização pode causar um comportamento imprevisível, tanto em termos de exibição visual quanto de funcionalidade. | Não altere o valor padrão de nenhuma opção em Ferramentas>Opções>Geral>Recursos de Visualização. |
| Query Store | Quando usar qualquer um dos relatórios do Query Store, a opção do menu suspenso Réplica pode não ser preenchida com o nome correto da réplica quando o Query Store para réplicas secundárias legíveis estiver ativado. | Use Transact-SQL para consultar os dados do Query Store para um secundário legível, onde o replica_group_id de um secundário pode ser mapeado usando o catálogo do sistema sys.query_store_runtime_stats, que tem uma relação de chave estrangeira com o catálogo do sistema sys.query_store_replicas. |
| Painel de Resultados | Quando você alterna temas, se a saída estiver definida como Resultados para Texto, o painel Resultados não alternará para o novo tema. | Para aplicar quaisquer alterações de tema ao painel Resultados, reinicie o SSMS. |
| SQL Server Analysis Services (SSAS) | Quando conectado a um DW multidimensional com o Analysis Services, clicar com o botão direito do mouse em um cubo e selecionar Procurar gera o erro 'Referência de objeto não definida como uma instância de um objeto.'. Consulte Erro ao navegar em cubos OLAP do SSMS 21. | Use uma versão anterior do SSMS para procurar um cubo. |
| SQL Server Integration Services (SSIS) | O suporte para o serviço legado Integration Services não está disponível para SQL Server 2022. | Para gerir o Serviço de Serviços de Integração legado para SQL Server 2022, utilize SSMS 20.2.1 ou SSMS 19.3. |
Pode consultar o site SSMS Developer Community para outros problemas conhecidos e para dar feedback à equipa de produto.
Suporte e resolução de problemas
Por vezes, as coisas correm mal. Se a sua instalação do SSMS falhar, consulte Solucionar problemas de instalação e atualização do SQL Server Management Studio para obter instruções passo a passo.
Pode consultar o site SSMS Developer Community para outros problemas conhecidos (filtrar em Tooling em Groups) e para dar feedback à equipa de produto.