连接到Windows Server 2008上的MS Access accdb文件

时间:2011-02-21 16:09:14

标签: asp.net ms-access ado.net windows-server-2008

在我的ASP.NET应用程序中,我有ftpdata文件夹,有一个MS Access 2010文件,例如somename.accdb

在我的本地计算机(Win XP)上,将OleDb连接到此文件并从表中读取写入数据没有问题。

但是在服务器(Windows Server 2008)上,我无法像在localhost上那样连接到同一个文件 请帮助我,问题可能在哪里?

4 个答案:

答案 0 :(得分:1)

最后,我找到了问题的解决方案。

服务器上未安装2010 Data Connectivity Components。

答案 1 :(得分:0)

运行应用程序池的Windows用户可能没有对目录/文件的读取权限

答案 2 :(得分:0)

您需要通过文件系统直接访问或SMB网络访问(通过服务器上定义的共享)。如果FTP文件夹具有SMB共享名称,请使用它来访问它,但它可能不会共享(因为它的目的是FTP访问,而不是SMB访问)。

答案 3 :(得分:0)

安装2010数据连接驱动程序似乎不起作用,对我有用的是在IIS中设置相应的网站应用程序池以启用32位应用程序。

Official Microsoft Reference: