尝试在django上运行开发服务器时出现此错误。
django.db.utils.Error: ('08001', '[08001] [Microsoft][SQL Server Native Client 11.0]Named Pipes Provider: Could not open a connection to SQL Server [53]. (53) (SQLDriverConnect)')
这是我的settings.py数据库
DATABASES = {
'default': {
'ENGINE': 'sql_server.pyodbc',
'NAME': 'mydata',
'USER': 'user@mydata',
'PASSWORD': '**password**',
'HOST': 'mydata.database.windows.net',
'PORT':'**port**',
'OPTIONS': {
'driver': 'SQL Server',
'host_is_server': True,
'MultipleActiveResultSets': False,
'Encrypt': True,
'TrustServerCertificate': False,
'Connection Timeout': 30,
'Persist Security Info': False,
},
},
}
我安装了django-pyodbc
和django-pyodbc-azure
。
使用django版本1.11。
任何帮助都会很棒!谢谢。
编辑1
我将驱动程序更改为SQL Sever并更新了驱动程序。现在我收到了这个错误。
django.db.utils.Error: ('08001', '[08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied. (17) (SQLDriverConnect)')
我在Azure上设置了数据库。