尝试连接到Azure上托管的SQL Server时出现此错误:
pypyodbc.Error: ('HY000', '[HY000] [Microsoft][ODBC SQL Server Driver][SQL Server]Windows logins are not supported in this version of SQL Server.')
这是我的代码:
from flask import Flask, jsonify, render_template
import pypyodbc
app = Flask(__name__)
connection = pypyodbc.connect('DRIVER={SQL Server};'
'Server=tcp:abc,1433;Initial
'Catalog=LMSDatabase;'
'Persist Security Info=False;'
'User ID=xyz;Password=xyz;'
'MultipleActiveResultSets=False;'
'Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;')
cursor = connection.cursor()
cursor.execute("Select * from DATE_SHEET")
for r in cursor.fetchall():
print(r)
Udi和密码是隐藏的
您需要添加
连接到您的连接字符串 可以将连接字符串指定为一个使用分号(;)作为参数分隔符的长字符串
工作示例:
相关问题 更多 >
编程相关推荐