問題はおそらくODBC構成にあります サーバー自体 。つまり、[ODBCソースへの]接続文字列は(他のサーバーでテストされているため)問題ありませんが、この特定のサーバーで構成されていないソースを参照しています。
この問題を解決するには、ODBCデータソースアドミニストレータ(通常は[管理]ツールメニューのショートカットの1つ)を開き、接続に同じ名前のソース(通常は[システムDSN])があるかどうかを確認します。ストリング。そのようなソースはおそらく存在しないか、不適切に構成されています。
パフォーマンスの考慮事項とは別に、接続文字列のレベルでより直接的なデータプロバイダー(MS SQLデータプロバイダーやMicrosoft.Jet.OLEDBなど)を使用することを検討できます。これにより、サーバー上の余分な構成ポイント(ODBC構成パネル)が回避されます(ただし、テスト環境用と本番環境用の2つの異なる接続文字列を使用する必要がある場合があります...)