Freigeben über


MSSQLSERVER_102

Gilt für: SQL Server Azure SQL-Datenbank Azure SQL verwaltete Instanz Azure Synapse Analytics Analytics Platform System (PDW)

Details

attribute Wert
Produktname SQL Server
Ereignis-ID 102
Ereignisquelle MSSQLSERVER
Komponente SQLEngine
Symbolischer Name P_SYNTAXERR2
Meldungstext Falsche Syntax in der Nähe von '%.*ls'.

Erklärung

Gibt einen Syntaxfehler an. Zusätzliche Informationen sind nicht verfügbar, da der Fehler verhindert, dass die Datenbank-Engine die Anweisung verarbeitet.

Aktion des Benutzers

Durchsuchen Sie die Transact-SQL-Anweisung nach Syntaxfehlern.

Symmetrische Schlüsselverschlüsselung in älteren SQL Server-Versionen

Dieser Fehler kann durch den Versuch verursacht werden, einen symmetrischen Schlüssel mithilfe der veralteten RC4 oder RC4_128 Verschlüsselung zu erstellen, wenn er sich nicht im 90 Oder 100 Kompatibilitätsmodus befindet.

Wenn Sie einen symmetrischen Schlüssel mithilfe RC4 oder RC4_128erstellen möchten, sollten Sie eine neuere Verschlüsselung wie einen der AES-Algorithmen auswählen.

Achtung

RC4-Algorithmen werden nicht empfohlen. Wenn Sie RC4 verwenden müssen, können ALTER DATABASE SET COMPATIBILITY_LEVEL Sie die Datenbank auf Kompatibilitätsebene 90 für SQL Server 2005 (9.x) oder 100 für SQL Server 2008 (10.0.x) oder SQL Server 2008 R2 (10.50.x) festlegen.