ข้อเสียของการเข้ารหัสข้อมูลแบบโปร่งใสเปรียบเทียบกับการเข้ารหัสเสมอ:
เข้ารหัสเสมอที่อยู่ปัญหาเหล่านี้ทั้งหมดหรือบางส่วน:
- ข้อมูลได้รับการปกป้องในส่วนที่เหลือการเคลื่อนไหวและในหน่วยความจำ - ควบคุมได้มากขึ้นกับคีย์และผู้ที่สามารถถอดรหัสข้อมูล
- อาจเป็นเพียงคอลัมน์เดียว
- ประเภทการเข้ารหัสเป็นตัวเลือก:
- สามารถใช้การเข้ารหัสที่กำหนดขึ้นเพื่อสนับสนุนดัชนีและการค้นหาจุด (พูด, SSN)
- สามารถใช้การเข้ารหัสแบบสุ่มเพื่อการป้องกันที่สูงขึ้น (เช่นหมายเลขบัตรเครดิต)
- เนื่องจากไม่ใช่ทั้งฐานข้อมูลการบีบอัดข้อมูลสำรองจึงไม่ได้รับผลกระทบแน่นอนว่ายิ่งมีการเข้ารหัสคอลัมน์มากเท่าไรคุณก็ยิ่งโชคร้ายมากขึ้นเท่านั้น
- tempdb ไม่มีส่วนเกี่ยวข้อง
- ในฐานะที่เป็น SQL Server 2016 Service Pack 1 ตอนนี้การเข้ารหัสเสมอทำงานในทุกรุ่น
- ข้อมูลสามารถป้องกันได้จาก sysadmin (แต่ไม่ใช่ sysadmin และผู้ดูแลระบบความปลอดภัย / ใบรับรอง / Windows ของ Windows หรือกล่าวอีกนัยหนึ่งคุณสามารถแยกความรับผิดชอบได้ตราบใดที่ทั้งสองกลุ่มไม่สมรู้ร่วมคิด)
แม้ว่าจะมีข้อ จำกัด และนั่นไม่ใช่ไดรเวอร์และแอปพลิเคชั่นทั้งหมดที่สามารถจัดการกับข้อมูลที่เข้ารหัสได้โดยตรงดังนั้นในบางกรณีการดำเนินการนี้จะต้องมีการอัพเดท / เปลี่ยนไดรเวอร์และ / หรือแก้ไขรหัส