У меня та же проблема, что и здесь https://github.com/mkleehammer/pyodbc/issues/228#issuecomment-506437261
Разница заключается в том, что мой участник службы - администратор AD сервера SQL.И без какой-либо другой конфигурации, выполненной ранее, я не могу подключиться к какой-либо из БД и получить
"pyodbc.InterfaceError: ('28000'," [28000] [Microsoft] [Драйвер ODBC 17 для SQL Server] [SQL Server] Ошибка входа пользователя ''. (18456) (SQLDriverConnect) ")"
НО, если я использую команду create user [] from external provider
sql, когда я являюсь администратором сервера sql моей службыпринципал может войти в систему в этот момент, но у него недостаточно прав для выполнения любой другой команды.
И, наконец, если я верну администратора sql обратно к своему субъекту службы, он сможет правильно войти в систему.
Как я могу получить доступ к этой учетной записи с самого начала, потому что это неудобно делать каждый раз, когда я хочу использовать субъект-службу в качестве администратора на сервере SQL Azure?