我们正在考虑将Delphi应用程序之一从本地MS迁移到Azure托管的Server。我们已经在Azure上创建了Server (例如myserver.database.windows.net),并将数据库发布到此服务器。
我们在Asure上打开了防火墙,并能够将Management连接到数据库和服务器。我们的应用程序使用BDE来使用MSSQL驱动程序连接到SQL。
当它试图连接时,它返回一个它找不到服务器的错误。
无法找到或连接到SQL服务器。无法连接: Server不可用或不存在。
我们尝试用tcp:并添加SQL端口1433作为数据库名称的前缀,这似乎是ADO连接的一项工作。
是否有人能够将BDE连接到Azure数据库?BDE是不是太老了?
发布于 2017-08-23 17:31:07
不再支持BDE。在Delphi (这是我所使用的)中,我相信替代的方法是使用Ole提供程序的XE2。也许新的FireDAC有一个更专门的连接到Azure。
https://stackoverflow.com/questions/45841854
复制相似问题