Django 使用freetds和odbc连接连接到数据库时出错 数据库设置 freetds.conf etc/odbc.ini etc/odbcinst.ini [免费网页] [sqlserver] usr/local/etc/odbc.ini usr/local/etc/odbcinst.ini 错误(错误页)
这是我的数据库连接,我将附加odbc连接。请帮助我纠正错误并连接到Get work。提前感谢您需要在settings.py文件中的Databases settings下定义数据源名称Django 使用freetds和odbc连接连接到数据库时出错 数据库设置 freetds.conf etc/odbc.ini etc/odbcinst.ini [免费网页] [sqlserver] usr/local/etc/odbc.ini usr/local/etc/odbcinst.ini 错误(错误页),django,odbc,unixodbc,Django,Odbc,Unixodbc,这是我的数据库连接,我将附加odbc连接。请帮助我纠正错误并连接到Get work。提前感谢您需要在settings.py文件中的Databases settings下定义数据源名称 DATABASES={ 'default': { 'OPTIONS':{ 'DRIVER':'FreeTDS', 'DSN': 'YOUR DSN NAME' }, }, } -1(如果我能的话,我会更多)用于发布代码截图。看在上帝的份上,
DATABASES={
'default': {
'OPTIONS':{
'DRIVER':'FreeTDS',
'DSN': 'YOUR DSN NAME'
},
},
}
-1(如果我能的话,我会更多)用于发布代码截图。看在上帝的份上,这就是我们剪切粘贴的原因。我解决了这个错误。现在它工作得很好。ThanksError 20012(严重性2):在配置文件中找不到服务器名称。区域设置为“en_US.UTF-8”,区域设置字符集为“UTF-8”,使用默认字符集“UTF-8”,错误20013(严重级别2):未知主机名。连接到服务器时出现问题。我收到此错误。请帮我纠正错误。提前谢谢。
[sqlserver]
host = *******
port = 1433
tds version = 8.0
client charset = UTF-8
[FreeTDS]
Description = FreeTDS
Driver = /usr/lib/i386-linux-gnu/odbc/libtdsodbc.so
Setup = /usr/lib/i386-linux-gnu/odbc/libtdsS.so
#Driver = /usr/local/lib/libtdsodbc.so
#Setup = /usr/local/lib/libtdsS.so
FileUsage = 1
CPTimeout =
CPResuse =
client charset = utf-8
[sqlserver]
Description = "test"
Driver = FreeTDS
#Servername = sqlserver
Server = *******
Port = 1433
Database =s
Trace = No
Description=FreeTDS
Driver = /usr/lib/i386-linux-gnu/odbc/libtdsodbc.so
#Driver=/usr/local/lib/libtdsodbc.so
#Setup=/usr/lib/odbc/libtdsS.so
DRIVER=FreeTDS
SERVER=*******
PORT=1433
DATABASE=s
UID=test
PWD=test
tds_version=7.2
Description=FreeTDS
Driver = /usr/lib/i386-linux-gnu/odbc/libtdsodbc.so
#Driver=/usr/local/lib/libtdsodbc.so
#Setup=/usr/lib/odbc/libtdsS.so
#DRIVER=sqlserver
SERVER=*******
PORT=1433
DATABASE=s
UID=test
PWD=test
TDS_Version=8.0
[FreeTDS]
Driver=/usr/local/lib/libtdsodbc.so
Servername=sqlserver
Description=FreeTDS SQL Server ODBC driver
Server=*******
Port=1433
Database=s
User=test
Password=test
Mars_Connection=No
Logging=No
LogFile=
QuotedId=Yes
AnsiNPW=Yes
Language=
Version7=No
ClientLB=No
Encrypt=Yes
TrustServerCertificate=No
PrivateKeyFile=
CertificateFile=
Entropy=
Failover_Partner=
VarMaxAsLong=No
DisguiseWide=No
DisguiseLong=No
DisguiseGuid=No
Trusted_Connection=No
Trusted_Domain=
tds_version = 8.0
[sqlserver]
Driver=/usr/local/lib/libtdsodbc.so
Servername=sqlserver
Description=FreeTDS SQL Server ODBC driver
Server=*******
Port=1433
Database=s
User=test
Password=test
Mars_Connection=No
Logging=No
LogFile=
QuotedId=Yes
AnsiNPW=Yes
Language=
Version7=No
ClientLB=No
Encrypt=Yes
TrustServerCertificate=No
PrivateKeyFile=
CertificateFile=
Entropy=
Failover_Partner=
VarMaxAsLong=No
DisguiseWide=No
DisguiseLong=No
DisguiseGuid=No
Trusted_Connection=No
Trusted_Domain=
[FreeTDS]
Description=FreeTDS Driver
#Driver=/usr/local/lib/libtdsodbc.so
#Setup=/usr/lib/odbc/libtdsS.so
Driver = /usr/lib/i386-linux-gnu/odbc/libtdsodbc.so
Setup = /usr/lib/i386-linux-gnu/odbc/libtdsS.so
DRIVER=FreeTDS
SERVER=*******
PORT=1433
DATABASE=s
UID=test
PWD=test
tds_version=7.2
CPTimeout=
FileUsuage=1
[sqlserver]
Description=FreeTDS Driver
Driver=/usr/local/lib/libtdsodbc.so
#Setup=/usr/lib/odbc/libtdsS.so
#DRIVER=SQLServer
SERVER=*******
PORT=1433
DATABASE=s
UID=test
PWD=test
TDS_Version=8.0
conn = Database.connect(connstr, unicode_results=unicode_results)
django.db.utils.Error: ('IM002', '[IM002] [unixODBC][Driver Manager]Data source name not found, and no default driver specified (0) (SQLDriverConnect)')
DATABASES={
'default': {
'OPTIONS':{
'DRIVER':'FreeTDS',
'DSN': 'YOUR DSN NAME'
},
},
}