0

親愛なる StackOverflow の読者の皆様、私の問題の 1 つに注意してください。

  1. リモート SQL Server のストアド プロシージャにアクセスしている Visual Foxpro アプリケーションがあります。FoxPro アプリケーションと共にクライアント マシンに SQL Express 2008 をインストールすると、すべて正常に動作します。

  2. しかし、視覚的な FroxPro アプリケーションと共にクライアント マシンに SQL Server をインストールしていない場合、「SQL 接続エラー」というエラーが表示され、接続できません。

  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 に答える