我们通常使用Microsoft.ACE.OLEDB.12.0来读取和写入MS Access数据库。在普通的服务器上,您只需安装Office或AccessDatabaseEngine_x64.exe,这样就可以了。
现在我们要将我们的应用程序移动到Azure(最好是Azure网站,而不是WebRole或完整的VM)。但是我们显然无法安装Access Drivers。 还有另一种在Azure上使用Access的方法吗?可能是第三方驱动程序或可以使用用户权限运行/安装的东西。
我们查看了dotConnect,但据我了解,这仍然需要OLE DB。
切换到Azure SQL不是一个选项,因为Access用作我们使用的第三方系统的“FileType”。
答案 0 :(得分:0)
特别是对于云服务,您可以执行以下操作:
使用WebRole.cs运行初始化代码的好处是,当Azure重新映射您的云服务时,代码将始终运行并使计算机恢复到已知状态。