Я воспользовался этой статьей, чтобы помочь настроить и настроить SQL Server на Azure VM и потратить время на то, чтобы выяснить, почему я не могу подключиться к моей ASP.NET веб-приложение с виртуальной машиной EC2.Не удается подключиться к SQL Server на Azure VM
http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-provision-sql-server/#SSMS
Я попытался настраивая строки соединения различных способов и, конечно, получить различные сообщения. Вот последняя, на которой я сосредоточен.
«Запрошенное имя действительно, но данные запрошенного типа не был найден»
Вот моя строка соединения:
Server=tcp:XXXXXX.cloudapp.net;User ID=XXX;Password=XXXX;Database=XXX;trusted_connection=false; integrated security=false; encrypt=true;TrustServerCertificate=True
Порт 1433 открыт на сервере, и я могу подключиться через мой локальный SQL Server без проблем. Идеи, почему я не смог бы подключиться к веб-приложению? Я проверил доступ к домену через nslookup.
Hi Iheria. Я прочитал то, что вы предложили, и удвоил все проверил, и я все еще получаю сообщение «Запрашиваемое имя действительно, но данных об запрошенном типе не было найдено». Я попытался подключиться через SQL Manager от EC2 до Azure и без проблем. Вот моя последняя строка подключения. connectionString = "Server = tcp: xxxx.cloudapp.net, 57500; User ID = xxxx; Password = xxxx; Database = xxxx; trusted_connection = false; Integrated Security = false; Encrypt = true; Trusted_Connection = false; TrustServerCertificate = правда;" databaseVersion = «2008» – Todd
Вы можете попытаться упростить строку подключения до минимального уровня: «Server = XXXXX.cloudapp.net, 57500; Database = XXX; User ID = XXX; Password = XXXX; (обратите внимание, включая удаление префикса tcp:). – lheria