ImmortalCAT
@ImmortalCAT
C# loving

Какая разница между двумя connectionString?

Какая разница между двумя connectionString ?
1)Data Source=tbvdgkkb55.database.windows.net;Initial Catalog=VeriComm_DB;Integrated Security=False;User ID=***;Password=***;Connect Timeout=60;Encrypt=False;TrustServerCertificate=False;
2)Server=tcp:tbvdgkkb55.database.windows.net,1433;Database=VeriComm_DB;User ID=***@tbvdgkkb55;Password=***;Trusted_Connection=False;Encrypt=True;Connection Timeout=60;"


Первый я взял из Properties в подключенной бд
Второй я взял из самого Azure
  • Вопрос задан
  • 352 просмотра
Решения вопроса 1
@Kano
Строки почти идентичны за исключением второй где указана опция encrypt=true, которая включает ssl шифрование, причем в серификате на сервере должен быть прописан адрес совпадающий с адресом в параметре server иначе подключение не установиться.
Первая строка подходит для разработки и тестирования с тестовыми данными.
Вторая же предназначена для рабочего приложеня где важна защита данных (azure всетаки облачный сервис и прежде чем ваши данные дойдут до базы они пройдут не один серверный узел, т.е. в теории могут попасть в чужие руки)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы