一、连接报错
Unable to connect: Adaptive Server is unavailable or does not exist (localhost)
二、修复步骤
1、此电脑(我的电脑) > 右键 > 管理 > SQL Server 配置管理器
2、如图:双击 > SQL Server服务,将SQL Server Browser改为自动,并启动
3、如图:SQL Server网络配置 > TCP/IP > 右键 > 属性 > IP地址,启用127.0.0.1,点击 > 应用 > 确定。
4、如图:服务 > SQL Server (MSSQLSERVER) > 右键 > 重新启动
三、代码测试
import pymssql # pip install pymssql
def conn_mssql():
try:
conn = pymssql.connect(
server='(local)',
user='sa',
password='your password',
database='your database name'
)
except Exception as e:
print(f"连接失败:{e}")
else:
print("连接成功!")
if __name__ == "__main__":
conn_mssql()