есть готовый скрипт, который запускает SQL запрос в командной строке для создания бакапа, с помошью osql.exe.
На текущий момент анализируется текст которые возвращает командна osql.exe, если отсутствует текса ‘BACKUP DATABASE.*seconds’
То принимается решение, что возникла ошибка.
Но хотелось бы узнать мнение, при отказе от использования утилиты osql.exe и переходе на использование модулей adodbapi или pyodbc возможно ли проконтролировать появление ошибок выполнения SQL запроса?
часть кода:
db2=adodbapi.connect(db_connection_str)
c2=db2.cursor()
c2.execute(SQLQuery)
c2.close()
c2.execute(SQLQuery)