2015-05-20 5 views
0

Кто-нибудь когда-либо связывал ASP (ASP, aka classic не .NET) с Azure db? У меня было три эксперта выглядит в строках подключения, конечные точки, брандмауэры, дб счет и они находятПодключение ASP на Azure Virtual Machine to Azure Db

  1. Если база данных работают и содержит данные
  2. база данных доступны удаленно наших местных машины с помощью Visual Studio и SQL Server Manager
  3. ASP работает на веб-сервере на машине VM
  4. Все соединительные строки, предлагаемые Azure строя
  5. Все DB связанные порты открыты

ответ

0

Если вы подключаетесь к Azure DB из SSMS, все, вероятно, настроено правильно.

Какую клиентскую библиотеку вы используете для подключения к экземпляру Azure SQL? Возможно, вам понадобится загрузить и установить собственный клиент MS SQL на виртуальной машине, который, как я знаю, работает.

Вы используете ADO в своем приложении? Если это так и предполагается, что вы установили собственный клиент, эта строка соединения будет работать:

Driver = {Собственный клиент SQL Server 10.0}; Server = tcp: [serverName] .database.windows.net; Database = MyDatabase; Uid = [LoginForDb] @ [имя_сервера]; PWD = MyPassword; Encrypt = да;

+1

Это сработало! Спасибо, DanielG! Я обнаружил, что у меня был устаревший драйвер, SQL Native Client 10.0 вместо 11.0, и это вызывало проблему, но этот совет заставил меня туда. Обновление с 64-мя драйверами, на данный момент для Azure VM, доступно здесь [Основной клиент Microsoft® SQL Server® 2012] (http://go.microsoft.com/fwlink/?LinkID=239648&clcid=0x409) – user3313824

+0

Удивительный! С наилучшими пожеланиями – DanielG

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