SQL Server Always Encrypted с доступом

Я вижу, что для всех выпусков SQL Server 2016 с пакетом обновления 1 (SP1) теперь доступен параметр «Always Encrypted». Оглядываясь вокруг, кажется, что есть новый драйвер ODBC, который будет работать с данными «Always Encrypted».

С учетом оговорок в документации SQL Server о работе с зашифрованными столбцами, есть ли у кого-нибудь опыт использования этого шифрования с Microsoft Access? Будет ли он работать с Access 2010 или требуются более новые версии?

Есть ли заметное снижение производительности из-за шифрования / дешифрования? Правильно ли я понимаю, что, поскольку объединения и предложения where требуют дополнительной обработки зашифрованных столбцов, лучше всего не использовать конфиденциальные столбцы в качестве ключей.

Кроме того, у меня есть проект Access - может ли он работать с Access 2010 в проекте (adp), или мне придется обновить приложение до версии .accdb?


person Gordon Prince    schedule 11.12.2016    source источник
comment
Разве Access не использует DSN, определенные администратором ODBC? Если это так, то, пока вы используете более новый драйвер, который поддерживает Always Encrypted, шифрование будет вести себя как Oracle TDE (Transparent Database Encryption), то есть полностью прозрачно для приложения (или Access, в вашем случае).   -  person KC Wong    schedule 16.12.2016


Ответы (1)


Вот сообщение с решением о том, как настроить доступ с постоянным шифрованием: https://social.msdn.microsoft.com/Forums/sqlserver/en-US/b9eea19c-1943-4b25-b07d-9193f7b7dab0/odbc-always-encrypted-issues?forum=sqldataaccess.

person Jakub Szymaszek - Microsoft    schedule 31.01.2017