为什么会发生'Django mssql连接错误'?

zujrkrfu  于 2022-12-20  发布在  Go
关注(0)|答案(1)|浏览(124)

我有一个现成的数据库,我想在djangoweb项目中使用它。但是我有一个关于连接的错误。
这里是错误
第一个月
这是包裹

asgiref              3.5.2
Django               2.1.15
django-mssql-backend 2.8.1
django-pyodbc-azure  2.1.0.0
django-pyodbc-azure-2019  2.1.0.0
mssql-django         1.2
pip                  22.0.4
pyodbc               4.0.35
pytz                 2022.7
setuptools           58.1.0
sqlparse             0.4.3
tzdata               2022.6

和数据库设置

DATABASES = {
    'default': {
        'ENGINE': 'sql_server.pyodbc',
        'NAME':'veritabanıProje2',
        'USER': 'sa',
        'PASSWORD':'**',
        'HOST':'DESKTOP-MDLFE99',
        'PORT':'',
        'OPTIONS':{
            'driver':'ODBC Driver 17 for SQL Server',

        },

    },
}

我使用的是SQL服务器2022。
还有项目目录中的db文件名DB.sql。但我在这里写的是创建数据库时写入的名称。(当然我也尝试过DB.sql)
我能理解错误是关于版本的,但我不知道哪一个是错误的。

oxcyiej7

oxcyiej71#

这可能是由于以下几个原因造成的:
数据库连接设置不正确:确保在Django设置中输入了正确的数据库名、服务器名和登录凭证。
网络问题:如果您的Django应用程序无法连接到数据库服务器,可能是由于网络问题,如防火墙阻止访问或网络配置问题。
Django或Python的版本不正确:请确保您使用的Django和Python版本与您尝试连接的Microsoft SQL Server数据库版本兼容
我会更新,如果我可以得到更多的来源

相关问题