Я столкнулся с этой проблемой, когда не смог подключиться к SQL серверу, используя учетные данные . Я могу подключиться при использовании доверенного соединения = да. Я что-то здесь не так делаю? Должно ли что-то быть добавлено или согласовано?
conn = pyodbc.connect('Driver={SQL Server Native Client 11.0};'
'Server=1070010-01;'
'Database=test_DB;'
'Uid =sa;'
'Pwd =SDTK-1111;'
)
Я также пытался заменить Uid и Pwd на имя пользователя и пароль. Я также попытался добавить trust_connection = no Во всех вышеупомянутых случаях я получаю эту ошибку:
conn = pyodbc.connect('Driver={SQL Server Native Client 11.0};'
pyodbc.InterfaceError: ('28000', "[28000] [Microsoft][SQL Server Native Client 11.0][SQL Server]Login failed for user ''. (18456) (SQLDriverConnect); [28000] [Microsoft][SQL Server Native Client 11.0]Invalid connection string attribute (0); [28000] [Microsoft][SQL Server Native Client 11.0][SQL Server]Login failed for user ''. (18456); [28000] [Microsoft][SQL Server Native Client 11.0]Invalid connection string attribute (0)")