Python , SQL Server

на сайте Microsoft есть пример подключения к БД.

    import pyodbc 
# Some other example server values are
# server = 'localhost\sqlexpress' # for a named instance
# server = 'myserver,port' # to specify an alternate port
server = 'tcp:myserver.database.windows.net' 
database = 'mydb' 
username = 'myusername' 
password = 'mypassword' 
cnxn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password)
cursor = cnxn.cursor()

Но у меня используется аутентефикация ОС и нет пароля. Как изменить мне код чтоб происходил вход в БД введите сюда описание изображения


Ответы (1 шт):

Автор решения: Олег Баталов

Я в python использую авторизацию SQL сервера. Входить на сервер могу с помощью учетной записи Windows и с помощью учетной записи SQL

cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=DESKTOP-8EKCG28\RUSGUARD;DATABASE=RUSGUARDDB;UID=sa;PWD=123')
→ Ссылка