【发布时间】:2017-01-23 20:13:00
【问题描述】:
我目前正在按照本教程构建一个使用 Azure SQL 数据库的 Django Web 应用程序:https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-python-ptvs-django-sql
我正在执行“配置项目”的步骤,我应该将连接字符串粘贴到 settings.py 中。 (我正在使用带有 Python 工具的 Visual Studios)。字符串格式如下:
Server=<ServerName>,<ServerPort>;Database=<DatabaseName>;User ID=<UserName>;Password={your_password_here};Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;
但是,当我尝试进行 Django 迁移时,我得到一个无效的语法错误。
- 当我从 Azure 复制 ADO.NET 字符串时,服务器名称前面有“tcp:”,即 tcp:myserver.database.windows.net,我应该包括“tcp:”吗?似乎它正在触发错误。
- 参数标题中的空格(如“用户 ID”和“连接超时”)是否会导致错误?
对使用 Django / Azure SQL 非常陌生,因此我们将不胜感激。
【问题讨论】:
标签: python sql-server django azure