Delen via


MSSQLSERVER_102

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform Systeem (PDW)SQL-database in Microsoft Fabric

Bijzonderheden

Attribute Waarde
Productnaam SQL Server
Gebeurtenis-id 102
Bron van gebeurtenis MSSQLSERVER
Onderdeel SQLEngine
Symbolische naam P_SYNTAXERR2
Berichttekst Onjuiste syntaxis in de buurt van '%.*ls'.

Explanation

Geeft een syntaxisfout aan. Aanvullende informatie is niet beschikbaar, omdat de fout voorkomt dat de Database Engine de instructie verwerkt.

Gebruikersactie

Zoek in de Transact-SQL-instructie op syntaxisfouten.

Symmetrische sleutelversleuteling op oudere SQL Server-versies

Deze fout kan worden veroorzaakt door het proberen te maken van een symmetrische sleutel met behulp van de verouderde RC4 of RC4_128 versleutelde sleutel, wanneer deze niet in of 100 in 90 compatibiliteitsmodus is.

Als je een symmetrische sleutel wilt maken met RC4 of RC4_128, moet je een nieuwere encryptie kiezen, zoals een van de AES-algoritmen.

Waarschuwing

RC4-algoritmen worden niet aanbevolen. Als je RC4 moet gebruiken, kun ALTER DATABASE SET COMPATIBILITY_LEVEL je de database op compatibiliteitsniveau 90 zetten voor SQL Server 2005 (9.x), of 100 voor SQL Server 2008 (10.0.x) of SQL Server 2008 R2 (10.50.x).