2015-05-20 144 views
0

有沒有人曾經將ASP(ASP,又名經典的不是.NET)連接到Azure數據庫?我有三位專家着眼於連接字符串,終端,防火牆,數據庫帳戶和他們正在尋找將Azure虛擬機上的ASP連接到Azure Db

  1. 數據庫作品,包含數據
  2. 數據庫是由我們通過Visual Studio和本地計算機遠程訪問SQL Server管理
  3. ASP運行VM機
  4. 所有通過Azure的所提供的連接字符串失敗
  5. 所有的數據庫相關的端口是開放的Web服務器上

回答

0

如果您從SSMS連接到Azure數據庫,則一切可能都已正確配置。

您使用哪個客戶端庫連接到Azure SQL實例?您可能需要在VM上下載並安裝MS SQL Native Client,我知道這很有用。

在應用程序中使用ADO嗎?如果是這樣,並假設你已經安裝了Native Client,這個連接字符串將工作:

Driver = {SQL Server Native Client 10.0}; Server = tcp:[serverName] .database.windows.net;數據庫= MYDATABASE; UID = [LoginForDb] @ [服務器]; PWD = MYPASSWORD;加密=是;

+1

這工作!謝謝DanielG! 我發現我有一個過時的驅動程序,SQL Native Client 10.0而不是11.0,這是造成這個問題,但這個建議讓我在那裏。迄今爲止Azure虛擬機的64驅動程序更新可在此處找到[Microsoft®SQLServer®2012 Native Client](http://go.microsoft.com/fwlink/?LinkID=239648&clcid=0x409) – user3313824

+0

太棒了!最親切的問候 – DanielG