如何将Asp Classic应用程序连接到Azure中的Oracle数据库?

时间:2019-05-03 23:04:10

标签: oracle azure asp-classic connection

我们在Azure上托管了一个asp经典应用程序(如Paas),在Azure上也托管了oracle数据库。我们如何将Asp应用程序连接到Azure中的oracle数据库。我们尝试了几种连接字符串格式,但是没有任何效果。我们没有收到任何错误消息,应用程序也没有中断或发生任何事情,它只是没有打开连接,我通过控制台记录连接状态来验证这一点。状态(它显示0。对于成功的连接,它应该显示1 ,也不会返回任何行)。

Some of the connection strings that we have tried:

Data Source=xxxxxxxxx;User Id=xxxxxxx;Password=xxxxxx;
Provider=MSDAORA;Data Source=xxxxxxxxx;User Id=xxxxxxx;Password=xxxxxx;
Provider=OraOLEDB.Oracle;Data Source=Mocha;User Id=XXXX;Password=XXXXX;"

Where Data Source = 
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = [myapp].cloudapp.net)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = PLDB)
    )
  )

我们能够通过Toad和Microsoft SQL Server以Azure方式连接到oracle db。

代码:

set cn = Server.CreateObject("ADODB.Connection")
set cm = Server.CreateObject("ADODB.Command")

oracleConnectionString = "Data Source=(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = xxxxxxxxxxxx)(PORT = 1521))(CONNECT_DATA = (SERVICE_NAME = xxxxxxxxx)));User Id=xxx;Password=xxxxxxx;"

cn.Open oracleConnectionString

//错误:数据源名称太长

我已经尝试过Wemfried提供的以下链接中的所有内容,但没有任何效果。同样,我尝试将ASP CLASSIC连接到Azure中的Oracle。

0 个答案:

没有答案
相关问题