【发布时间】:2016-08-08 19:45:13
【问题描述】:
我正在尝试通过 pymssql 从 python 脚本执行存储过程,该脚本与链接服务器进行通信。 SP 在手动运行时有效,但从 python 脚本运行时会出现以下错误:
(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)。
有什么想法吗?
谢谢!
【问题讨论】:
标签: python sql-server pymssql