Compartilhar via


Notas sobre a versão do SQL Server 2022

Aplica-se a: SQL Server 2022 (16.x)

Este artigo descreve os requisitos, as limitações e os problemas conhecidos do SQL Server 2022 (16.x).

Requisitos de hardware e software

Para obter requisitos de hardware e software, consulte os requisitos de hardware e software para o SQL Server 2022.

Problemas conhecidos

Esta seção identifica problemas conhecidos que você pode enfrentar com este produto. Você também pode revisar a seção de Problemas Conhecidos dos artigos de Atualização Cumulativa.

Configuração do SQL

Ajuda

Quando você executa setup /HELP, as informações retornadas não incluem o novo recurso /AZUREEXTENSION. Informações completas para Instalação estão disponíveis em Instalar e configurar o SQL Server no Windows no prompt de comando.

Interface de linguagem localizada

Em determinados idiomas localizados, os controles da tela de configuração da extensão do Azure podem estar parcialmente sobrescritos ou ausentes. Para resolver esse problema, expanda ou maximize a janela de Configuração a partir do tamanho padrão da janela.

Parâmetro de instalação do Software Assurance

Um novo parâmetro /PRODUCTCOVEREDBYSA de instalação da linha de comando de configuração indica se a licença de chave do produto (/PID=) fornecida é coberta por um contrato de Software Assurance ou uma Assinatura do SQL Server ou apenas uma licença do SQL Server.

Instalar e configurar o SQL Server no Windows no prompt de comando descreve esse parâmetro.

Parâmetros de funcionalidades obsoletas

Os recursos a seguir não estão disponíveis na Instalação do SQL Server 2022 (16.x). Se especificado em instalações ou scripts de linha de comando, esses parâmetros com suporte anterior podem falhar.

  • /PolyBaseJava
  • /SQL_INST_MR
  • /SQL_INST_JAVA
  • /SQL_INST_MPY
  • /SQLJAVADIR
  • /SQL_SHARED_MPY
  • /SNAC_SDK
  • /SQL_SHARED_MR
  • /SDK
  • /DREPLAY_CTLR
  • /TOOLS
  • /DREPLAY_CLT

Requisitos de reinicialização

Quando você instala uma instância inicial do SQL Server 2022 (16.x) em um computador Windows Server 2022, se o computador não tiver VCRuntime140 a versão 14.29.30139 ou uma versão posterior instalada, a Instalação exigirá uma reinicialização.

O Windows Server 2022 foi lançado com o VCRuntime versão 14.28.29914.

Repositório de Consultas para réplicas secundárias

O Repositório de Consultas para secundários legíveis está disponível para visualização. Ele não está disponível para uso em ambientes de produção.

Problemas conhecidos com a otimização do Plano Sensível a Parâmetros

Se você usar o recurso de otimização do Plano Sensível a Parâmetros, examine as diretrizes e a mitigação de problemas conhecidos que podem resultar em exceções durante o processo de limpeza do Query Store. Para obter mais informações, consulte A exceção de violação de acesso ocorre no Repositório de Consultas no SQL Server 2022 em determinadas condições.

As chamadas de procedimento remoto falham com Encrypt=Strict

Aplica-se a: SQL Server 2022 (16.x) RTM

Um problema na implementação do protocolo TDS 8.0 pode causar a falha das chamadas RPC se a opção Encrypt estiver definida como Strict na cadeia de conexão, por exemplo, ao executar o procedimento armazenado do sistema sp_who.

Gerenciador de réplicas do grupo de disponibilidade

Aplica-se a: SQL Server 2022 (16.x) RTM

O erro 35221 afirma que o gerenciador de réplicas de grupos de disponibilidade Always On está desabilitado. Esse erro pode ser encontrado ao tentar adicionar um arquivo a um grupo de arquivos FILESTREAM ou a um grupo de arquivos com otimização de memória ou ao tentar adicionar arquivos de log de transações adicionais a um banco de dados.

A correção desse problema será lançada na Atualização Cumulativa 1 para SQL Server 2022 (16.x).

Para contornar esse problema, você pode usar o sinalizador de rastreamento 12324 como sinalizador de rastreamento de inicialização ou no nível da sessão (usando DBCC TRACEON).

Erros do SQL Server Agent ao usar o Grupo de Disponibilidade Contido

Você pode encontrar mensagens de erro no SQL Server Agent ou no Database Mail ao utilizar o recurso grupo de disponibilidade contida do SQL Server 2022 (16.x).

Examine o artigo Erros ocorrem depois que você aplica uma atualização cumulativa a uma instância do SQL Server que tem um grupo de disponibilidade independente para obter detalhes sobre como resolver o problema.

Os serviços SQL Server são definidos como Modo de início Automático (Início Atrasado)

No SQL Server 2022 (16.x), definir o Modo de Início de um serviço do SQL Server como Automático no Configuration Manager, configura esse serviço para iniciar no modo Automático (Início Atrasado), mesmo que o Modo de Início seja mostrado como Automático.

MSOLEDBSQL19 e servidores vinculados

Atualmente, o MSOLEDBSQL19 impede a criação de servidores vinculados sem criptografia e um certificado confiável (um certificado autoassinado é insuficiente). Se forem necessários servidores vinculados, use a versão existente com suporte do MSOLEDBSQL.

Crescimento do log de transações para os bancos de dados com o OLTP na memória

Você pode notar um crescimento excessivo no tamanho do log de transações para bancos de dados com o recurso OLTPIn-Memory habilitado. Isso pode ser acoplado a XTP_CHECKPOINT como log_reuse_wait_desc em sys.databases.

Para obter mais informações, veja Aumento do arquivo de log de transações para bancos de dados com OLTP na memória no SQL Server 2022.

Comando DBCC CHECKDB relata inconsistência após remover índice

Aplica-se a: bancos de dados do SQL Server 2022 (16.x) originados da Instância Gerenciada de SQL do Azure

Você poderá ver o seguinte erro ao executar o DBCC CHECKDB comando em um banco de dados do SQL Server 2022 (16.x) depois de excluir um índice ou uma tabela com um índice e o banco de dados originado da Instância Gerenciada de SQL do Azure, como depois de restaurar um arquivo de backup ou do recurso de link da Instância Gerenciada de SQL:

Msg 8992, Level 16, State 1, Line <Line_Number>
Check Catalog Msg 3853, State 1: Attribute (%ls) of row (%ls) in sys.sysrowsetrefs does not have a matching row (%ls) in sys.indexes.

Para contornar o problema, primeiro solte o índice ou a tabela com o índice, do banco de dados de origem na Instância Gerenciada de SQL do Azure e restaure ou vincule o banco de dados ao SQL Server 2022 (16.x) novamente. Se a recriação do banco de dados da Instância Gerenciada de SQL do Azure de origem não for possível, entre em contato com o suporte da Microsoft para ajudar a resolver esse problema.

Cuidado

Se você criar um índice particionado em uma tabela depois de remover um índice conforme descrito neste cenário, a tabela ficará inacessível.

Número de build

Para obter informações sobre os números de build do SQL Server 2022 (16.x), consulte as versões de build do SQL Server 2022.