Sql azure - monotouch - PullRequest
       5

Sql azure - monotouch

1 голос
/ 01 февраля 2012

У меня проблема с подключением к базе данных MS SQL Azure в монотуше.К простой базе данных MS SQL я могу подключиться - все успешно открывает запрос на подключение и есть, но к MS SQL Azure у меня возникает ошибка: шифрование SSL для данных, передаваемых между клиентом и сервером, не реализовано.

using (SqlConnection connection = new SqlConnection("Server=tcp:asz59ug1bl.database.windows.net,1433;Database=Mymd;User ID=myuser@asfe41241;Password=MyPwd;Trusted_Connection=True;Encrypt=True;"))
            {
            connection.Open(); }

как решить эту проблему?

Ответы [ 2 ]

4 голосов
/ 02 февраля 2012

потенциальная проблема - ваше "Trusted_Connection = true" в строке подключения. Для SQL Azure всегда рекомендуется, чтобы пользователи установили FALSE для этого параметра. Вы можете проверить следующие ресурсы для получения дополнительной информации:

Возможно, вы также захотите добавить «TrustServerCertificate = false» в строку подключения.

0 голосов
/ 24 марта 2012

Вы не можете получить доступ к SQL Azure с моно, по крайней мере с 2.10.

Напишите веб-или рабочую роль в Windows Azure, чтобы обеспечить доступ к вашей базе данных SQL Azure, и да, это будет стоить вам $ 15 /месяц, чтобы сделать это - или использовать обычный .NET на машине с Windows, и он будет работать нормально.

Если кто-то заставил его работать.Мне не терпится узнать, какая строка подключения сработала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...