尝试通过SQLServer 2008访问dbf文件时出错

时间:2016-06-02 11:07:38

标签: sql-server sql-server-2008 linked-server visual-foxpro

我试图通过单独查询到dbf(FoxPro 9)文件 SqlServer,问题是这个文件位于另一个域中,所以我在链接服务器的安全页面中配置了一个带有有效远程用户和远程密码的LinkedServer,当我尝试执行查询时,我得到错误: "无效的路径或文件名",但如果我打开Windows资源管理器并转到dbf文件的位置,然后我关闭资源管理器并再次启动查询,现在工作正常,我不会'知道为什么,不知道吗?

2 个答案:

答案 0 :(得分:1)

如果授权正确,则映射驱动器可能存在问题。查询在服务器上执行,以便机器需要具有访问权限。你在服务器上试过Windows资源管理器吗?你有没有尝试过UNC路径?

答案 1 :(得分:1)

如果您需要使用用户名和密码进行连接,则无效。如果远程位置允许在没有用户名和密码的情况下进行连接,那么它将起作用,这就是为什么它在您手动建立连接后的工作原理。使用映射驱动器作为解决方法。 OTOH链接服务器与VFP没有多大价值,我怀疑这是值得的。