从.net Web API上传并连接到EC2中的Access数据库



是否有一种方法可以让。net API将Microsoft Access数据库文件上传到Ubuntu EC2实例,然后连接到相同的数据库来处理数据?我将我的api作为AWS lambda发布到AWS,与EC2实例在同一帐户中。

现在我没有任何服务器,除了EC2可供我的api在处理Access数据库记录时使用。

我认为你最好把数据转换成一些文本格式,比如csv,甚至json格式。

问题是要打开并读取mdb或accDB文件,您需要microsoft JET数据引擎,或者现在的ACE数据引擎。而且它们只有x32或x64位版本,需要windows操作系统才能工作。

一个EC2实例或服务有无数种不同类型的选项,因此不知道你支付的是哪种实例,那么这样的问题和答案就变得更加超出了一个简单的问题的范围。

我的意思是,如果你需要打开一个PDF文件,那么你需要一些PDF软件。如果你需要打开一个Excel文件,那么你需要某种Excel库。注意,如果你需要打开和读取mdb或accDB文件,你需要一些库代码来读取和打开那个文件。你也没有更多的运气试图上传一个SQL server mdf文件,除非你有一个运行的SQL server实例在该服务。

我非常怀疑一个通用的EC2计划提供了运行需要100% windows功能的程序的能力,以及windows操作系统——其中一个windows的PDF查看器,或者在这种情况下一个mdb或accDB系统能够破解该文件,并理解这种文件格式。

你最好在上传之前导出一些文本类型的格式。

最新更新