【发布时间】:2019-10-30 14:35:35
【问题描述】:
我无法将 MSsql 数据库连接到 django。
当我尝试使用 python 时,它运行良好,但是当我尝试在 Django 上运行服务器时出现错误。
Pyodbc 版本:4.0.27; Django 版本:2.1.13; Microsoft SQL Server 2017 (RTM) - 14.0.1000.169 (X64)。
DATABASES = {
'default': {
'ENGINE': 'sql_server.pyodbc',
'NAME': '<djangoBanks>',
'HOST': '<DESKTOP-0FKB14V>',
'USER': '<test>',
'PASSWORD': '<12345>',
'OPTIONS': {
'driver': "ODBC Driver 17 for SQL Server",
'Trusted_Connection' : 'Yes',
}
}
}
当我尝试运行 python manage.py runserver 时出现此错误:
'08001', '[08001] [Microsoft][ODBC Driver 17 for SQL Server]已命名 管道提供程序:无法打开与 SQL Server [53] 的连接。 (53) (SQLDriverConnect); [08001] [Microsoft] [用于 SQL 的 ODBC 驱动程序 17 服务器]登录超时过期(0); [08001] [微软] [ODBC驱动程序17 对于 SQL Server]无效的连接字符串属性 (0); [08001] [Microsoft][ODBC Driver 17 for SQL Server]网络相关或 建立连接时发生特定于实例的错误 到 SQL Server。服务器未找到或无法访问。检查是否 实例名称是正确的,并且如果 SQL Server 配置为允许 远程连接。有关详细信息,请参阅 SQL Server 联机丛书。 (53)'
【问题讨论】:
标签: python sql-server django pyodbc