在Ubuntu 12.04上使用Apache2、Python和Django,在另一台服务器上使用MSSQL时,settings.py中的Django数据库设置应该是什么?

在Ubuntu 12.04上使用Apache2、Python和Django,在另一台服务器上使用MSSQL时,settings.py中的Django数据库设置应该是什么?,python,sql-server,django,django-settings,Python,Sql Server,Django,Django Settings,在Ubuntu 12.04上使用Apache2、Python和Django访问另一台服务器上的MS SQL数据库时,settings.py中的Django数据库设置应该是什么?目前我的设置是: ENGINE: 'sql_server.pyodbc', 'NAME': 'DatabaseName', 'USER': 'DatabaseUserName', 'PASSWORD':'DatabaseUserPwd', 'HOST':'ServerID\sql2008_r2', 'PORT':'Post

在Ubuntu 12.04上使用Apache2、Python和Django访问另一台服务器上的MS SQL数据库时,settings.py中的Django数据库设置应该是什么?目前我的设置是:

ENGINE: 'sql_server.pyodbc',
'NAME': 'DatabaseName',
'USER': 'DatabaseUserName',
'PASSWORD':'DatabaseUserPwd',
'HOST':'ServerID\sql2008_r2',
'PORT':'Postnumber', 
'OPTIONS': {'driver': 'FreeTDS', 'host_is_server':True, ''extra_params':"TDS_VERSION-8.0"}

它是特定于应用程序的设置。因此,在应用程序设置中,它看起来与我在一个项目中成功使用的某些设置相同,只是我的主机值只是服务器名称-只是“ServerID”,而不是“ServerID\sql2008\u r2”。是否有错误消息?您是否检查了MSSQL所在的windows服务器上的防火墙设置?网络库是否正确设置了MSSQL配置?是和否,请使用服务器IP地址,但如果有名为sql2008_r2的实例,则必须将其用作netioned。