我收到此错误,尝试通过 VPN 从 Django 连接外部 SQL Server 我尝试了不同的格式化字符串的方法,但不起作用。
'28000', "[28000] [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]用户 'sa' 登录失败。(18456) (SQLDriverConnect); [28000] [Microsoft][ODBC Driver Manager] 无效连接字符串属性 (0);[28000] [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]用户 'sa' 登录失败。(18456)")
编码:
from django.http import HttpResponse
from django.shortcuts import render
from django.template import loader
import pyodbc
def stock(request):
#ConDB
password='eUHf?+adF6;w'
server='tcp:10.10.45.1,1433'
database='master'
username='sa'
cnxn = pyodbc.connect('DRIVER={ODBC Driver 11 for SQL Server};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password)
cursor = cnxn.cursor()
template = loader.get_template('polls/stocks.html')
return HttpResponse(template.render({}, request))
先感谢您。