Я пытаюсь создать базу данных на сервере MSSQL с sqlalchemy и turbodbc.
Ниже приведен мой код
from sqlalchemy import create_engine
import turbodbc
username = ''
password = ''
server = ''
database = ''
driver= 'ODBC+Driver+17+for+SQL+Server'
con = create_engine(f"mssql+turbodbc://{username}:{password}@{server}:1433/{database}?driver={driver}")
con.execute(f"create database newdb")
Ошибка
DatabaseError: (turbodbc.exceptions.DatabaseError) ODBC error
state: 42000
native error code: 226
message: [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]CREATE DATABASE statement not allowed within multi-statement transaction.
[SQL: create database sai]
(Background on this error at: http://sqlalche.me/e/4xp6)
Может кто-нибудь помочь?.Я хочу создать базу данных только с помощью модулей: SQLALCHEMY, Turbodbc или psycopg2.Из-за некоторых ограничений.
Спасибо