0

亲爱的 StackOverflow 读者,我希望您能关注我的问题之一:

  1. 我有一个 Visual Foxpro 应用程序,我在其中访问远程 SQL Server 的存储过程。当我在客户端机器上安装 SQL Express 2008 和 FoxPro 应用程序时,一切正常。

  2. 但是,当我没有在客户端计算机上安装 SQL Server 以及可视 FroxPro 应用程序时,我收到错误“SQL Connect Error”,无法建立连接。

  3. 他们是否有任何方式我不必在客户端机器上安装整个 SQL Express,我只能安装所需的库。

问候 ProgChd

4

1 回答 1

1

您不必安装 SQL Express 本身,但至少要确保您拥有 SQL Express 的 ODBC / OleDB 提供程序。这些可以使用 SQL-Server 连接,这在机器上已经很常见了。

至于您的连接字符串,您是否通过完全限定的 \server\database 托管信息进行连接?

只是为了笑,你可以通过机器的

Control Panel
   Administrative Tools
      Data Sources ODBC

并尝试通过 VFP 应用程序手动创建与您尝试执行的 SQLExpress 服务器的 ODBC 连接。如果您无法通过它进行连接,那么 VFP 也不会。将 VFP 应用程序排除在外,只需测试连接即可。

于 2012-04-19T17:40:21.863 回答