(pyodbc.InterfaceError) ('28000', "[28000] [Microsoft] [Driver 17 для SQL Server]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 (pyodbc.InterfaceError) ('28000', "[28000] [Microsoft] [Driver 17 для SQL Server]

Сообщение Anonymous »

Мы пытаемся настроить без пароля подключения с базой данных Azure SQL с использованием приложения Python. Таким образом, мы следили за документом Microsoft Spec Migraing приложение Python для использования без пароля с базой данных Azure SQL и реализовано как < /p>

Установить администратор как пользователь Entra ID < /li> < /li> < /li> < /li> < /li> < /li> Затем назначенные роли < /li>
< /ul>

Код: Выделить всё

CREATE USER [user@domain] FROM EXTERNAL PROVIDER;
ALTER ROLE db_datareader ADD MEMBER [user@domain];
ALTER ROLE db_datawriter ADD MEMBER [user@domain];
ALTER ROLE db_ddladmin ADD MEMBER [user@domain];
GO
< /code>
Обновленная конфигурация локального соединения < /p>
import os
import pyodbc, struct
from azure.identity import DefaultAzureCredential

connection_string = "Driver={ODBC Driver 18 for SQL Server};Server=tcp:.database.windows.net,1433;Database=;Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30"

def get_all():
with get_conn() as conn:
cursor = conn.cursor()
cursor.execute("SELECT * FROM Persons")
# Do something with the data
return

def get_conn():
credential = DefaultAzureCredential(exclude_interactive_browser_credential=False)
token_bytes = credential.get_token("https://database.windows.net/.default").token.encode("UTF-16-LE")
token_struct = struct.pack(f'

Подробнее здесь: [url]https://stackoverflow.com/questions/79403344/pyodbc-interfaceerror-28000-28000-microsoftodbc-driver-17-for-sql-se[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • SQLState [28000]: [Microsoft] [Driver 17 для SQL Server]
    Anonymous » » в форуме Php
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • SQLState [28000]: [Microsoft] [Driver 17 для SQL Server]
    Anonymous » » в форуме Php
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • SQLState [28000]: [Microsoft] [Driver 17 для SQL Server]
    Anonymous » » в форуме Php
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • SQLSTATE[28000]: [Microsoft][Драйвер ODBC 17 для SQL Server][SQL Server]Не удалось войти в систему для пользователя
    Anonymous » » в форуме Php
    0 Ответы
    78 Просмотры
    Последнее сообщение Anonymous
  • SQLSTATE[28000]: [Microsoft][Драйвер ODBC 17 для SQL Server][SQL Server]Не удалось войти в систему для пользователя
    Anonymous » » в форуме Php
    0 Ответы
    79 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»