【发布时间】:2023-03-10 08:54:01
【问题描述】:
我可以使用以下命令登录 SQL Server Management Studio (SSMS) 中的数据库:
但是,我在 Python 中尝试过
pymssql.connect(host='.\SQLSERVER', user='sa', password='1234', database='HastaneArsiv')
但我收到了错误消息:
pymssql.InterfaceError: 未知原因连接到数据库失败。
在 SQL Server 配置管理器中,我已验证 TCP/IP 已启用。
可能是什么问题?
【问题讨论】:
-
检查“SQL Server Browser”服务是否正在运行。这是 pymssql 使用
host=servername\instance或server=servername\instance连接所必需的。另请注意,SSMS 连接的屏幕截图未指定实例名称,因此如果您真的尝试连接到(未命名的)默认实例,则在任何情况下使用.\SQLSERVER可能对您不起作用(local). -
感谢您的帮助
-
你找到解决办法了吗?