我正在使用SQL Server作为数据库的后端。在setting.py
文件中,我需要将主机名与实例一起使用。因此,我得到了下面给出的错误
The above exception (('08001', '[08001] [Microsoft][SQL Server Native Client 11.0]TCP Provider: No connection could be made because the target machine actively refused it.\r\n (10061) (SQLDriverConnect); [08001] [Microsoft][SQL Server Native Client 11.0]Login timeout expired (0); [08001] [Microsoft][SQL Server Native Client 11.0]Invalid connection string attribute (0); [08001] [Microsoft][SQL Server Native Client 11.0]A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online. (10061)')) was the direct cause of the following exception:
在设置.py文件
DATABASES = {
'default': {
'ENGINE': 'sql_server.pyodbc',
'NAME': 'xxxxx',
'USER': 'xxx',
'PASSWORD': 'xxxx',
'PORT': '1433',
'HOST': 'aaa\bbb',(hostname\instance)
'OPTIONS': {
'driver': 'SQL Server Native Client 11.0',
},
}
}
如何解决此错误并连接到数据库?你知道吗
自从你的设置.py看起来不错,我认为这是一个普遍的问题,可能是由数据库端的多个错误配置引起的,例如:
我发现this stack overflow的帖子非常有用,有多个答案,涵盖了以上每一点。你知道吗
相关问题 更多 >
编程相关推荐