我有一个带有本地和远程表的 Access 数据库。远程表通过 ODBC 连接链接到 Sql Server 数据库。
当我打开 Access 数据库时,我可以打开并查看本地和远程表的内容。所以这证明从 ASP.NET 应用程序连接到远程表应该没有问题
现在,当我在 Visual Studio 中运行我的 ASP.NET 应用程序时,我可以毫无问题地访问 Access 中的本地和远程表。
一旦我将我的应用程序放入 IIS 并从 localhost 运行应用程序,我只能使用我的代码访问 Access 文件中的本地表,但不能访问远程表!我在尝试时收到以下错误:“ODBC--连接到 'FMPOS_live' 失败。” 但请记住,我直接从 Access 打开远程表没有问题,但由于某种原因,我无法从在 IIS 中运行的应用程序访问它们。
某处是否有权限取决于访问 Access 文件的人员或内容,确定该进程是否可以使用远程表?