SQL 2005’in getirdiği bir diğer yenilik de şifreleme anahtarları, sertifikalar gibi yapılara olan destekti. Ama bunları SQL Server’da oluşturmak gerekiyordu.
SQL 2008’de şifreleme anahtarları gibi yapıları dışarıda tutmak da destekleniyor. Üstelik donanımsal destek de var. Yani anahtarları bir donanımda tutup, SQL Serverın ancak bu donanım takılı olduğunda şifreleri çözerek veriyi okumaya izin vermesini sağlamak mümkün.