python与sql连接不上_Python连接不上SQL Server的两种根治思路
連接不上數(shù)據(jù)庫,首先可以排除是代碼的問題,連接方式都是千篇一律的。
大多數(shù)問題都是本機(jī)的兩個(gè)原因造成的,1.服務(wù)沒有開啟,2.沒有啟動(dòng)SQL配置的TCP/IP
下面給出統(tǒng)一解決方案:
首先從開始菜單找到SQL數(shù)據(jù)庫的配置工具,比如我的是Microsoft SQL Server文件夾下的"SQL Server 2019配置管理器",
找到TCP/IP,如果沒有啟動(dòng),右鍵——啟動(dòng)。
WIN + R調(diào)出運(yùn)行框,輸入services.msc,找到SQL開頭的所有服務(wù),沒啟動(dòng)的都給它啟動(dòng)好,重點(diǎn)關(guān)照兩個(gè)MSSQLSERVER實(shí)例服務(wù)和SQL Server Browser服務(wù)。
最后附上連接代碼,通常關(guān)于連接SQL數(shù)據(jù)庫就是這兩個(gè)解決方法!首先要pip install pymssql。
importpymssql#創(chuàng)建數(shù)據(jù)庫連接。Server后面的字符串為服務(wù)器地址和實(shí)例名稱,服務(wù)器地址可以用ip地址如127.0.0.1,機(jī)器名稱如ASUS-PC,本機(jī)還可以用localhost,服務(wù)器后面為實(shí)例名稱,默認(rèn)實(shí)例名稱可以不寫
conn= pymssql.connect(server=‘.‘, user=‘sa‘, password=‘333555‘, database=‘Test‘)
這里也算一個(gè)小技巧,server如果是本機(jī),可以直接用英文句號(hào)代替。連接SQL可以不用ip地址+端口,就上面這種連接方式就很簡潔。
原文:https://www.cnblogs.com/ccwx/p/12987615.html
總結(jié)
以上是生活随笔為你收集整理的python与sql连接不上_Python连接不上SQL Server的两种根治思路的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .Net .Net Core 下使用F
- 下一篇: python3编写方程计算器_pytho