问题描述
我使用 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
服务器数据库的地方运行良好。
解决方法
当我删除 charset
选项时,它起作用了。
版本信息为:
SQL Server-2014
pymssql 2.2.1
操作系统 win server 2012 r2