繁体   English   中英

无法将 VPS 服务器连接到 MS SQL 服务器

[英]Cannot connect VPS Server to MS SQL Server

我正在尝试使用我的 VPS 服务器 IP 和登录信息连接到 MS SQL 数据库。 但我一直收到登录失败错误

pyodbc.InterfaceError: ('28000', "[28000] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]用户'root'登录失败。(18456) (SQLDriverConnect); [28000] [Microsoft][ SQL 服务器的 ODBC 驱动程序 17][SQL Server]用户“root”登录失败。(18456)")

[在此处输入图片描述][1] 产品:Vultr VPS 服务器版本:Ubuntu 18.04 我已经安装了 SQL 服务器 2017 在我的 Z23EEEB4347BDD26BFC6B7EE9A37 程序中,

server = '66.42.92.32'
username = 'root'
password = 'abc'

conn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};' +
                      f'Server={server};' +
                      'Database=KyInventory;' +
                      'UID=root;' +
                      'PWD=abc;'+
                      'Trusted_Connection=no;')

cursor = conn.cursor()

请帮我!

当您使用 IP 地址连接到您的服务器时,您必须设置 SQL-Server 端口,即使它是默认端口。 像这样:

server = '66.42.92.32,1433'

有关更多信息,请查看此 Microsoft 链接: https://docs.microsoft.com/en-us/sql/connect/python/pyodbc/step-3-proof-of-concept-connecting-to-sql-using-pyodbc ?view=sql-server-ver15

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM