【问题标题】: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
【问题描述】:

我使用pymssqlsql服务器数据库与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 服务器数据库工作良好。

【问题讨论】:

    标签: python pymssql


    【解决方案1】:

    当我删除 charset 选项时,它起作用了。

    版本信息是:

    SQL Server-2014

    pymssql 2.2.1

    操作系统 win server 2012 r2

    【讨论】:

      猜你喜欢
      • 2013-10-21
      • 1970-01-01
      • 2022-01-11
      • 2020-12-15
      • 2021-06-12
      • 1970-01-01
      • 1970-01-01
      • 2011-01-11
      • 2023-04-05
      相关资源
      最近更新 更多