Я пытаюсь вызвать хранимую процедуру, которая создает базу данных из pyodbc
Ниже приведен минимальный пример кода
import pyodbc
conn = pyodbc.connect("Driver={SQL Server};Server=SERVERNAME;Trusted_Connection=yes;")
cursor=conn.cursor()
cursor.execute("""\
DECLARE @RC int
DECLARE @ClientName varchar(255)
SET @ClientName = 'Test'
EXECUTE @RC = [DB_NAME].[SCHEMA].[sp_NAME] @ClientName
""")
conn.commit()
Код в идеале должен создать базу данных с именем ' Проверка 'в экземпляре SQL Server.Это не приводит к ошибке.Но база данных не создана.
Запуск
DECLARE @RC int
DECLARE @ClientName varchar(255)
SET @ClientName = 'Test'
EXECUTE @RC = [DB_NAME].[SCHEMA].[sp_NAME] @ClientName
Из SSMS, кажется, для создания базы данных.Уже отослал пару вопросов, включая этот .