2010-06-18 4 views
-2
USE MyDatabase 
GO 
CREATE DATABASE ENCRYPTION KEY 
WITH ENCRYPTION 
ALGORITHM = AES_256 BY SERVER CERTIFICATE TDECert 

GO 

quand j'exécuter cette instruction dans SQL Server 2008 je reçois l'erreur:je reçois une erreur lors de la mise en œuvre tde dans SQL Server 2008

Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'KEY'.
Msg 319, Level 15, State 1, Line 2
Incorrect syntax near the keyword 'with'. If this statement is a common table expression or an xmlnamespaces clause, the previous statement must be terminated with a semicolon.

Que faire? Je veux juste crypter mon DB.

+2

S'il vous plaît faire un effort pour utiliser de vrais mots dans votre question –

+2

Et en lisant la documentation aiderait. Qu'est-ce que vous voulez que nous fassions? Copier coller? – TomTom

+0

La prochaine fois, veuillez formater votre question. –

Répondre

1

La seule différence que je vois entre votre exemple et l'exemple MSDN est la capitalisation du mot WITH

1

ce que vous manquez est chiffrement par si le script corrigé sera ci-dessous:

USE MyDatabase 
GO 
CREATE DATABASE ENCRYPTION KEY 
WITH ENCRYPTION ALGORITHM = AES_256 
ENCRYPTION BY SERVER CERTIFICATE TDECert 
GO 
Questions connexes