Я пытаюсь выполнить хранимую процедуру из скрипта python через pymssql, который связывается со связанным сервером. SP работает при запуске вручную, но при запуске из ошибок питона скрипта с:Ошибка выполнения хранимой процедуры, ссылающейся на связанный сервер с PyMSSQL
(7391, 'The operation could not be performed because OLE DB
provider"SQLNCLI11" for linked server "DBLOG" was unable to begin a
distributed transaction.DB-Lib error message 20018, severity 16:
\nGeneral SQL Server error: Check messages from the SQL Server\n')
Я не смогли найти ничего, что ссылается на это как ограничение внутри самого pymssql. Я не совсем уверен, с чего начать. Я довольно много работаю с pymssql и никогда не встречал никаких проблем с подключением, и я подтвердил, что логин, который я использую, имеет достаточные разрешения (я даже пытался использовать SA).
Любые идеи?
Спасибо!
Это исправило эту проблему отлично! Теперь я просто работаю над проблемами моего сохраненного процесса, выходящего, казалось бы, случайным образом. Я вынул все распечатки и установил nocount, и это казалось, что оно исправлено. Но теперь это случается снова изредка. – Jacob