适用于 Linux 10 和 armv7l 的 SQL Server 驱动程序?

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

我想编写一个 Python 脚本,该脚本从运行具有

armv7l
架构的 Linux 10 的 RevolutionPi 连接到远程服务器上的 Microsoft SQL Server 数据库。

首先,我使用以下说明安装了 Microsoft ODBC 18(对于 Debian 10)

https://learn.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-ver16&tabs= alpine18-install%2Cdebian17-install%2Cdebian8-install%2Csuse12-13-install%2Crhel7-离线

最后一个命令 (

sudo ACCEPT_EULA=Y apt-get install -y msodbcsql18
) 会产生以下输出:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package msodbcsql18

我查看了这里的要求: https://learn.microsoft.com/en-us/sql/connect/odbc/linux-mac/system-requirements?view=sql-server-ver16#operating-system-support

在这里,我开始无法更深入地理解它是如何工作的。 它表示支持

arm64
架构。由于我使用的是
armv7l
,我认为这就是我无法安装该软件包的原因?

有什么方法我仍然可以使用Python连接数据库吗?

sql-server linux pyodbc armv7
1个回答
0
投票

我也有同样的问题。

阅读包裹清单...完成 构建依赖树...完成 读取状态信息...完成 E: 无法找到包 msodbcsql18

你解决了吗?

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