python pymssql 错误:18456,b'DB-Lib 错误消息 20010,严重性 8:\n无法分配足够的内存
Posted
技术标签:
【中文标题】python pymssql 错误:18456,b\'DB-Lib 错误消息 20010,严重性 8:\\n无法分配足够的内存【英文标题】:python pymssql error: 18456, b'DB-Lib error message 20010, severity 8:\nUnable to allocate sufficient memorypython pymssql 错误:18456,b'DB-Lib 错误消息 20010,严重性 8:\n无法分配足够的内存 【发布时间】:2021-03-02 06:39:29 【问题描述】:我使用pymssql
将sql
服务器数据库与macOS
连接起来,
import pandas as pd
import numpy as np
from sqlalchemy import create_engine
import pymssql
conn = pymssql.connect(host='', port=1433, user='', password='', database='', charset='gbk')
如果我用'utf8'
设置字符集,会出现错误连接失败,如果我用'gbk'设置字符集,它会出现error
如下:
18456, b'DB-Lib error message 20010, severity 8:\nUnable to allocate sufficient memory
我使用navicat
连接这个sql
服务器数据库工作良好。
【问题讨论】:
【参考方案1】:当我删除 charset
选项时,它起作用了。
版本信息是:
SQL Server-2014
pymssql 2.2.1
操作系统 win server 2012 r2
【讨论】:
以上是关于python pymssql 错误:18456,b'DB-Lib 错误消息 20010,严重性 8:\n无法分配足够的内存的主要内容,如果未能解决你的问题,请参考以下文章
升级到 Python 3.6 和 SQL Server 2016 后出现 Pymssql 错误 20017
使用 pymssql 的 Python/Flask/sqlAlchemy 环境中的 Adaptive Server 连接失败错误
Microsoft SQL Server,错误: 18456