Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 使用Python连接到SQL Server数据库_Sql Server_Python 3.x - Fatal编程技术网

Sql server 使用Python连接到SQL Server数据库

Sql server 使用Python连接到SQL Server数据库,sql-server,python-3.x,Sql Server,Python 3.x,我正在尝试从Python连接到Microsoft SQL Server数据库。我已经安装了驱动程序msoledbsql_18.2.2.0_x64.msi,并按照anaconda网站“”中给出的说明进行了操作 但是什么都没有运行,我在这个社区中查看了一些答案,但我仍然得到相同的错误: 操作错误:('08001',“[08001][Microsoft][ODBC SQL Server驱动程序][DBNETLIB]Ce Server SQL不存在于accès est REQUEST.(17)(SQLD

我正在尝试从Python连接到Microsoft SQL Server数据库。我已经安装了驱动程序msoledbsql_18.2.2.0_x64.msi,并按照anaconda网站“”中给出的说明进行了操作

但是什么都没有运行,我在这个社区中查看了一些答案,但我仍然得到相同的错误:

操作错误:('08001',“[08001][Microsoft][ODBC SQL Server驱动程序][DBNETLIB]Ce Server SQL不存在于accès est REQUEST.(17)(SQLDriverConnect);[08001][Microsoft][ODBC SQL Server驱动程序][DBNETLIB]连接打开(Connect())(53)”

我的代码:

import pandas as pd
import pyodbc
sql_conn = pyodbc.connect("DRIVER={SQL Server}; SERVER=DESKTP-L51003R; DATABASE=BambinosDataBase; Trusted_Connection=yes") 
query = "SELECT * FROM [dbo].[Visiteur]"
df = pd.read_sql(query, sql_conn)

您的连接字符串可能不正确-检查您是否可以使用相同的服务器和数据库名称从management studio访问sql server仔细检查您应该使用的驱动程序-对我来说,这是
r'{ODBC driver 17 for sql server}
ping DESKTP-L51003R或telnet DESKTP-L51003R 443解析的ip服务器是否正确?