Transactions 在未进行任何更改的情况下,结束事务的最快方法是什么?

Transactions 在未进行任何更改的情况下,结束事务的最快方法是什么?,transactions,sql-server-2008-r2,Transactions,Sql Server 2008 R2,我正在使用SQLServer2008R2和函数OpenSqlFilestream来获取文件句柄,以打开具有只读访问权限的文件。我需要这个尽快。OpenSqlFilestream需要在事务上下文中调用,即使我不会提交对文件的任何更改。一旦我完成了文件,我需要摆脱交易。什么更快,提交还是回滚?为什么?或者有什么方法可以简单地放弃事务?我不会修改任何行或文件本身。已在此处找到讨论:

我正在使用SQLServer2008R2和函数OpenSqlFilestream来获取文件句柄,以打开具有只读访问权限的文件。我需要这个尽快。OpenSqlFilestream需要在事务上下文中调用,即使我不会提交对文件的任何更改。一旦我完成了文件,我需要摆脱交易。什么更快,提交还是回滚?为什么?或者有什么方法可以简单地放弃事务?我不会修改任何行或文件本身。

已在此处找到讨论: