Я пишу Python для взаимодействия с сервером MSSQL, к которому у меня есть доступ. Проблема, с которой я сталкиваюсь в настоящее время, заключается в том, что одно из моих транзакционных операторов не выходит за пределы периода ожидания, установленного по умолчанию (30 секунд).
Я попытался изменить значение тайм-аута команды в строке соединений, чтобы оно имело значение 0, чтобы это не было проблемой, но мне говорят, что ключевое слово тайм-аута команды не поддерживается.
Вот моя строка подключения:
conn_string='data source=localhost;initial_catalog=research;trusted_connection=True;Connection Timeout=0;Command Timeout=0'
Вот консольное сообщение, которое я получаю при использовании этой строки подключения:
Value Error: Keyword not supported: 'command timeout'
Я пробовал время ожидания команды с пробелом, без пробела и с / без заглавных букв в зависимости от того, какой поток поддержки я читал в данный момент, пытаясь решить эту проблему.
Кто-нибудь здесь знает, как установить значение времени ожидания более 30 секунд, когда изменение времени ожидания команды в строке подключения не работает?