各位大佬,我使用的pymssql连接SQLserver数据库,循环执行查询语句,每执行几次总是报如下错误:
OperationalError: (18456, b"\xe7\x94\xa8\xe6\x88\xb7 'sa' \xe7\x99\xbb\xe5\xbd\x95\xe5\xa4\xb1\xe8\xb4\xa5\xe3\x80\x82DB-Lib error message 20018, severity 14:\nGeneral SQL Server error: Check messages from the SQL Server\nDB-Lib error message 20002, severity 9:\nAdaptive Server connection failed (ip:49661)\n")
我的pymssql.connect里面使用的charset='utf8'
使用的是混合登录模式,sa可登陆
IP地址带不带端口号都这样的错误,后面的端口是MSSQLSERVER的 tcp/ip 里面的动态端口,使用1433端口也是一样 错误
SQL browser已经开启
奇怪的是报错总是在我循环执行几条SQL语句之后才报错,一般5条左右。
环境:windows + python3.6 + SQLserver2016,本机运行。
请各位大佬多多指教!