我正在尝试在我的公司LAN上部署我的Django项目。我能够让网站正常运行。但是,当我通过Apache运行网站时,我失去了与Microsoft SQL Server的连接。在开发环境中一切正常。我怀疑我在使用Apache服务器时失去了Windows身份验证。这是我的settings.py文件中的数据库设置:
'mosaiq': {
'ENGINE': 'sql_server.pyodbc',
'NAME': 'MOSAIQ',
'USER': '',
'PASSWORD': '',
'HOST': 'HHCMOSAIQ01T',
'PORT': '',
'OPTIONS': {'driver': 'ODBC Driver 11 for SQL Server',
},
知道如何使用Windows身份验证连接到我的SQL Server,还是我的问题出在其他地方?
这是我得到的错误:
('28000',“[28000] [Microsoft] [SQL Server的ODBC驱动程序11] [SQL Server]用户'MEDSTAR \ $'登录失败。(18456)(SQLDriverConnect)”)