繁体   English   中英

尝试连接到 microsoft SQL 服务器时出现“Unicode 错误” 19

[英]“Unicode error ”when trying to connect to microsoft SQL server 19

I am trying to use the Microsoft SQL server as my database of django project but when I am trying to connect it it give me a SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 9-10: truncated \uXXXX escape 问题在于'USER': 'INDIANLEO\user',

这是数据库连接

DATABASES = {
    'default': {
        'ENGINE': 'sql_server.pyodbc',
        'NAME': 'ENR',
        'HOST': 'INDIANLEO',
        'USER': 'INDIANLEO\user',
        'PASSWORD': '',

        'OPTIONS': {
            'driver': 'ODBC Driver 17 for SQL Server',
        }
    }
}

这是服务器名称和详细信息:

在此处输入图像描述

在此处输入图像描述

这是因为您的用户名中的反斜杠。 Python 将\u解释为特殊字符,而不是\然后u

您应该提供原始字符串r"INDIANLEO\user"或双反斜杠INDIANLEO\\user

无论如何,您应该使用受信任的连接,以便该连接使用进程安全上下文进行身份验证,这样您就不需要自己提供凭据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM