Не удается подключиться к SQL Azure из приложения,но могу из SSMS

У меня настроен экземпляр SQL Azure, и я могу без проблем подключиться к нему из SQL Server Management Studio. Однако когда мое приложение пытается подключиться, возникает следующая ошибка:

Связанный с сетью или конкретный экземпляр произошла ошибка при установлении подключение к SQL Server. Сервер не был найден или недоступен. Убедитесь, что имя экземпляра правильно и что SQL Server настроен на разрешение удаленного соединения. (поставщик: SQL Network Интерфейсы, ошибка: 26 - Ошибка определения местоположения Указанный сервер / экземпляр)

Я использую Entity Framework Code First 4.1 и ASP.NET MVC 3. Изначально мое приложение было успешно разработано с использованием SQL Express. Теперь я использую этот учебник, чтобы переместить базу данных в SQL Azure (приложение тоже переместится туда, но разработка все еще продолжается).

Поскольку SSMS работает нормально, я предполагаю, что все упадет. в web.config? Я пробовал каждую комбинацию имени строки подключения:


    
    
    

Я также пробовал Wireshark, о котором я очень мало знаю, но, кажется, предлагает некоторые действия (192.168.1.101 - моя машина, 207.46.63.13 - сервер SQL Azure):

1   0.000000    192.168.1.101   207.46.63.13    TCP [TCP segment of a reassembled PDU]
2   0.116269    207.46.63.13    192.168.1.101   TCP ms-sql-s > bmc-net-adm [ACK] Seq=1 Ack=2 Win=8444 Len=0
3   2.091928    192.168.1.101   207.46.63.13    TCP [TCP segment of a reassembled PDU]
4   2.209371    207.46.63.13    192.168.1.101   TCP ms-sql-s > kmscontrol [ACK] Seq=1 Ack=2 Win=5969 Len=0
5   2.352974    192.168.1.101   207.46.63.13    TCP [TCP segment of a reassembled PDU]
6   2.469444    207.46.63.13    192.168.1.101   TCP ms-sql-s > vaultbase [ACK] Seq=1 Ack=2 Win=8625 Len=0

Есть идеи, что может происходить?

9
задан abatishchev 28 September 2014 в 14:42
поделиться