2016-10-07 2 views
0

Мы создаем приложение с использованием .NET и SQL Server 2012. В настоящее время он работает нормально. Для некоторых новых изменений мы хотим зашифровать несколько таблиц в таблицах, а также переместить их в SQL Azure.Шифрование данных для нескольких столбцов в таблице

Был погуглить и обнаружил, что SQL Server 2016 имеет новую функцию - «Всегда зашифрованную», который требует .NET 4.6 & версии SSMS быть 13.0+

Теперь, когда я использую SQL Server 2012 есть способ использовать функцию «Зашифрованная» при переходе на Azure? Любые обходные пути/альтернативы/указатели на это помогут.

ответ

1

Я менеджер программ в Microsoft. Просто чтобы подтвердить/добавить, что сказал Шеннон:

Всегда зашифрован поддерживается в SQL Server 2016 и в базе данных Azure SQL, и эта функция идентична на обеих платформах. Вот учебник с примером «Зашифрованный» для базы данных Azure SQL: https://azure.microsoft.com/en-us/documentation/articles/sql-database-always-encrypted/.

Вы также можете использовать «Всегда зашифровано» на виртуальной машине SQL Server в Azure (https://azure.microsoft.com/en-us/services/virtual-machines/sql-server/), если вы решите предоставить SQL Server 2016 в виртуальной машине.

2

К счастью, всегда зашифрован в базе данных Windows Azure SQL (WASD), см. https://msdn.microsoft.com/en-us/library/mt163865.aspx. Но чтобы начать использовать его, вам сначала придется либо перенести текущую среду на SQL 2016, либо внести изменения в приложение, чтобы использовать возможности «Всегда зашифрованные», или перенести сначала на базу данных Windows Azure, и заняться «Зашифрованной секундой».

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

Для вашего здравомыслия, устраните эти проблемы в два шага, а не один.

+0

Вы хотите сначала настроить экземпляр разработки SQL Server 2016? или есть ли какой-либо аромат WASD для целей развития? – prasanth

+0

Экземпляром разработки будет любая база данных, созданная в Windows Azure. Есть несколько вариантов ценообразования на выбор. От базовых $ 5/месяц до Премиум $ 1000 в месяц. После того, как вы создадите базу данных, разверните на ней свою схему и начните тестирование, приложение может работать с WASD. –

Смежные вопросы