我已经部署了托管在 Azure Web 应用服务 (Windows) 上的 ASP.NET Core 8.0 Web API。它连接到IBM的DB2 i系列数据库并获取数据。我正在使用 ODBC 连接,驱动程序在我的语言环境中正确设置,一切正常。
当我将其部署到应用程序服务时,我得到:
[Microsoft][ODBC Driver Manager]
Data source name not found and no default driver specified at
System.Data.Odbc.OdbcConnection.HandleError(OdbcHandle hrHandle,...].
如何在 azure 应用服务上安装/配置 ODBC 驱动程序?谢谢!
从我的应用程序服务到 DB2 服务器的快速路由已经创建,我可以 ping 它并获得响应。
我们可以使用 Db2 .NET Core 提供程序来部署 .NET Core 应用程序以连接到 IBM® 数据库服务器。这些应用程序可以在 Windows 和 Linux 上运行。以下 NuGet 包可供下载。
For Windows: IBM.Data.DB2.Core
For Linux: IBM.Data.DB2.Core-lnx