gpt4 book ai didi

sql-server - 通过 Linux 连接到(AWS 托管的)Microsoft SQL Server?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:42:54 24 4
gpt4 key购买 nike

有没有人有使用 pyodbc 通过 Linux 连接到(AWS 托管的)Microsoft SQL Server 的经验?

这是我的脚本:

    import pyodbc

cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=myserver;PORT=1433;DATABASE=action_plan_db;UID=myuserid;PWD=mypassword;TDS_Version=7.0')

我收到错误:

pyodbc.Error: ('IM002', '[IM002] [unixODBC][Driver Manager]Data source name not found, and no default driver specified (0) (SQLDriverConnect)'

我看到有人建议设置 unixODBC 使用 FreeTSD 并添加一个数据源,其中涉及编辑两个文件:“驱动程序”和“系统数据源”(/etc/odbcinst.ini 和/etc/odbc .ini)。但是,当我打开它们时,它们是空白的。

最佳答案

您使用的是什么 Linux 发行版?

这是 Python + RHEL 的教程:https://www.microsoft.com/en-us/sql-server/developer-get-started/python-rhel

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo rpm -ivh epel-release-latest-7.noarch.rpm
sudo yum update
sudo yum install python python-pip python-wheel python-devel
sudo yum group install "Development tools"
sudo su
curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssql-tools.repo
exit
sudo yum install msodbcsql
sudo yum install unixODBC-utf16-devel
pip install pyodbc

关于sql-server - 通过 Linux 连接到(AWS 托管的)Microsoft SQL Server?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40748968/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com