日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux can t open sh,Linux python3 - Can't open lib 'SQL Server'

發布時間:2024/10/5 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux can t open sh,Linux python3 - Can't open lib 'SQL Server' 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題

I am trying to connect to an Microsoft Azure SQL server database.

This is how i am trying to connect:

conn = pyodbc.connect('DRIVER={SQL Server};SERVER=%s' % (self.config.get("Sql", "DataSource")),

user= self.config.get("Sql", "UserId"),

password=self.config.get("Sql", "Password"),

database=self.config.get("Sql", "Catalog"))

I am getting an error while excuting this line. The error:

pyodbc.Error: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'SQL Server' : file not found (0) (SQLDriverConnect)")

Can't figure why this is happening, Any idea?

回答1:

I also recommend you install the ODBC Driver and then try to use pyodbc. I am assuming you are on an Ubuntu 15.04+ machine.

To install the ODBC Driver follow the following instructions:

sudo su

wget https://gallery.technet.microsoft.com/ODBC-Driver-13-for-Ubuntu-b87369f0/file/154097/2/installodbc.sh

sh installodbc.sh

Once you do that, install pyodbc using pip and try the following script:

import pyodbc

server = 'tcp:myserver.database.windows.net'

database = 'mydb'

username = 'myusername'

password = 'mypassword'

cnxn = pyodbc.connect('DRIVER={ODBC Driver 13 for SQL Server};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password)

cursor = cnxn.cursor()

cursor.execute("SELECT @@version;")

row = cursor.fetchone()

while row:

print row

row = cursor.fetchone()

Let me know how that goes.

Cheers,

Meet

回答2:

replace DRIVER={SQL Server} with DRIVER={/opt/microsoft/msodbcsql17/lib64/libmsodbcsql-17.0.so.1.1}

回答3:

Download Dependencies depends on your platform,

(for other OS Download your Dependencies)

This example for Ubuntu:

# sudo su

curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -

#Download appropriate package for the OS version

#Choose only ONE of the following, corresponding to your OS version

#Ubuntu 14.04

# curl https://packages.microsoft.com/config/ubuntu/14.04/prod.list > /etc/apt/sources.list.d/mssql-release.list

#Ubuntu 16.04

curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list > /etc/apt/sources.list.d/mssql-release.list

# #Ubuntu 18.04

# curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list > /etc/apt/sources.list.d/mssql-release.list

# #Ubuntu 18.10

# curl https://packages.microsoft.com/config/ubuntu/18.10/prod.list > /etc/apt/sources.list.d/mssql-release.list

# #Ubuntu 19.04

# curl https://packages.microsoft.com/config/ubuntu/19.04/prod.list > /etc/apt/sources.list.d/mssql-release.list

exit

sudo apt-get update

sudo ACCEPT_EULA=Y apt-get install msodbcsql17

# optional: for bcp and sqlcmd

sudo ACCEPT_EULA=Y apt-get install mssql-tools

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc

source ~/.bashrc

# optional: for unixODBC development headers

sudo apt-get install unixodbc-dev

and then change,

DRIVER={/opt/microsoft/msodbcsql17/lib64/libmsodbcsql-17.0.so.1.1}

DRIVER={ODBC Driver 17 for SQL Server}

回答4:

Check those links. It solved my problems which were kind of similar.

Installing FreeTDS

Connecting to SQL-Azure using FreeTDS

來源:https://stackoverflow.com/questions/38534154/linux-python3-cant-open-lib-sql-server

總結

以上是生活随笔為你收集整理的linux can t open sh,Linux python3 - Can't open lib 'SQL Server'的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 色哟哟在线免费观看 | 伊人涩涩| 九九热久久免费视频 | 中文字幕校园春色 | 91精品在线视频观看 | 久久久久久91| 秋霞无码一区二区 | 韩国电影一区 | 美女av网站| 国产伦精品免费视频 | 天堂av免费在线观看 | 黄色一级大片在线免费看产 | 女人下部全棵看视频 | 久久久久久伦理 | 亚洲一区二区国产 | 嫩操影院| 久热精品视频在线 | 999久久久国产精品 韩国精品一区二区 | 成人动漫一区二区 | 久久久久在线视频 | 神马午夜51 | 国产精品成人3p一区二区三区 | 看黄色一级大片 | 日本免费黄色小视频 | 噜噜色av | 天天欲色| 在线观看自拍 | 草逼国产| 人妻少妇精品视频一区二区三区 | 91免费网站 | 三级黄色在线视频 | 加勒比在线一区 | 岛国福利视频 | 欧美日日夜夜 | 爱综合网 | 最新91视频 | 欧美国产日韩一区 | 亚洲1页 | 粗喘呻吟撞击猛烈疯狂 | 亚洲天堂第一 | 久草免费在线观看 | 成人午夜影视在线观看 | 91久久精品一区二区三 | 91嫩草视频在线观看 | 久久综合中文 | 久久久久性 | 九九在线精品视频 | 欧美激情 一区 | 久久久久久97 | 91啪国产在线| 欧美乱色 | 久久一区二 | 国内偷拍一区二区 | 亚洲乱码国产乱码精品精 | 日韩视频一区二区三区四区 | 黄色三级在线观看 | 国产精品成人免费一区久久羞羞 | 天堂av网站 | 久久久久一级片 | 国内特级毛片 | 波多野结衣办公室33分钟 | 欧美色图亚洲天堂 | 欧美精品在线视频观看 | 国产69精品久久久久久 | 欧美日韩免费观看一区=区三区 | 中文字幕在线观看免费 | 亚洲av无码乱码国产精品久久 | 精品女厕偷拍一区二区 | 欧美精品久久久久久久免费 | 91精品久久久久久久久久入口 | 国产福利91精品 | 国产99久一区二区三区a片 | 少妇av片 | 精品国产一区二区三区久久久蜜臀 | av成人毛片| 亚洲AV无码成人片在线观看 | 人人艹人人爱 | 激情五月色婷婷 | 国产美女流白浆 | 朝桐光一区二区三区 | 国产二级视频 | 日韩av在线第一页 | 国产欧美日韩专区发布 | 亚洲精品久久 | 潘金莲激情呻吟欲求不满视频 | 麻豆黄色一级片 | 亚洲AV成人精品 | 小泽玛利亚一区二区三区 | 国产中文字幕第一页 | 捆绑黑丝美女 | 成年人视频网址 | 国产一区二区三区在线免费 | 欧美成人精品一区二区男人看 | 91大神小宝寻花在线观看 | 日韩一区二区a片免费观看 伊人网综合在线 | 美女试爆场恐怖电影在线观看 | 亚洲精品国产精品乱码不99按摩 | 男人的天堂一区 | 欧美福利网 |