关于Python的pymssql模块,之前研究时总结了"pymssql默认关闭自动模式开启事务行为浅析"这篇博客,但是在测试过程中又发现了几个问题,下面对这些问题做一些浅析,如有不足或不正确的地方,敬请指出. 1: pymssql的commit函数可以提交两次或多次 Connection.commit(): Commit current transaction. You must call this method to persist your data if you leave au
使用Python采集SQL Server数据库服务器磁盘信息时,遇到了一个错误"CONFIG statement cannot be used inside a user transaction.DB-Lib error message 20018, severity 16",那么为什么遇到这个错误呢? 其实很简单,就是因为SQL Server事务中不允许使用RECONFIGURE,我们可以简单模拟构造一下这个错误,如下所示: BEGIN TRAN EXEC sp_confi