Partilhar via


MSSQLSERVER_102

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Base de dados SQL no Microsoft Fabric

Detalhes

Attribute Valor
Nome do Produto SQL Server
ID do Evento 102
Origem do evento MSSQLSERVER
Componente SQLEngine
Nome simbólico P_SYNTAXERR2
Texto da mensagem Sintaxe incorreta perto de '%.*ls'.

Explanation

Indica um erro de sintaxe. Não há informação adicional disponível, porque o erro impede o Motor de Base de Dados de processar a declaração.

Ação do utilizador

Procure na instrução Transact-SQL erros de sintaxe.

Encriptação de chave simétrica em versões mais antigas do SQL Server

Este erro pode ser causado por tentar criar uma chave simétrica usando o modo obsoleto RC4 ou RC4_128 encriptação, quando não está em 90 modo de compatibilidade 100 .

Se quiser criar uma chave simétrica usando RC4 ou RC4_128, deve selecionar uma encriptação mais recente, como um dos algoritmos AES.

Atenção

Algoritmos RC4 não são recomendados. Se tiver de usar o RC4, pode usar ALTER DATABASE SET COMPATIBILITY_LEVEL para definir a base de dados para o nível 90 de compatibilidade do SQL Server 2005 (9.x), ou 100 do SQL Server 2008 (10.0.x) ou do SQL Server 2008 R2 (10.50.x).