【问题标题】:How to connect remote SQL server with Django 2如何使用 Django 2 连接远程 SQL 服务器
【发布时间】:2018-10-16 07:46:32
【问题描述】:

我试图将我的 Django 2 项目与远程 SQL 服务器 连接我的连接字符串是

'default': {
        'ENGINE': 'sql_server.pyodbc',
        # 'ENGINE': 'django_pyodbc',
        'NAME': 'hrm5',
        'USER': 'sa',
        'PASSWORD': '12345',
        'HOST': 'Remote Ip',
        'PORT': '1433',
        'OPTIONS': {
            'driver': 'ODBC Driver 11 for SQL Server',
        },
    }

我安装 pyodbc-azure & django-mssql 但是还是出现这个错误

django.db.utils.Error: ('01000', "[01000] [unixODBC][驱动 管理器]无法打开 lib 'ODBC Driver 11 for SQL Server' : 文件不是 找到 (0) (SQLDriverConnect)")

另外,我使用的是 Linux Mint-19 操作系统和 SQL server -v 是 12

【问题讨论】:

  • 你是如何解决这个问题的?

标签: python sql-server django database-connection


【解决方案1】:

您的问题是使用 Django 版本 2.0.4 解决 here 并使用此库 django-pyodbc-azure 2.0.4.1

【讨论】:

  • 我只是安装了 pyodbc-azure 并且错误代码更改没有得到解决方案仍然没有看看我的编辑问题
猜你喜欢
  • 2016-12-01
  • 1970-01-01
  • 2012-03-03
  • 1970-01-01
  • 2016-09-28
  • 1970-01-01
  • 2014-12-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多