连接到服务器上安装的ODBC DSN

问题描述 投票:1回答:1

我正在开发Delphi 10.2.3中的应用程序,该应用程序连接到运行Windows 2016 Server的计算机上安装的Firebird数据库。该应用程序还使用第三方ODBC驱动程序连接到QuickBooks Online。由于此应用程序必须由我公司的12位以上用户访问,因此为每个用户购买和安装单独的ODBC驱动程序并不具有成本效益。

ODBC驱动程序的提供程序具有可以安装在服务器上的版本。是否可以在服务器上配置ODBC DNS连接,我可以从网络客户端访问?如果没有,任何人都可以建议解决方法。

delphi odbc
1个回答
0
投票

Server vs Workstation ODBC驱动程序通常与许可而非连接方法有关。它始终与使用连接的软件在同一台机器上运行。

  • 在服务器上运行的许多用户使用的Web应用程序,通过ODBC驱动程序连接到服务器许可版本的驱动程序。
  • 用户通过ODBC驱动程序=客户端/工作站许可驱动程序将数据加载到其计算机上的Excel中。

某些数据库(例如SQL Server)可以通过ODBC驱动程序进行数据库链接。这是链接/公开另一个数据库以从主机数据库服务器查询。这将允许您共享一个服务器许可的驱动程序。客户端将连接到主机数据库。

其中一个驱动程序是DevArt的QuickBooks ODBC驱动程序,它有一个关于创建链接数据库并在SQL Server Management Studio / SQL Server中测试它的帮助主题:Using in Microsoft SQL Server Management Studio (SSMS)。如果每个用户需要为QuickBooks连接使用不同的凭据,则可能不适用。

© www.soinside.com 2019 - 2024. All rights reserved.