Я использую SQL Server 2008 R2 и функцию OpenSqlFilestream для получения дескриптора файла, чтобы открыть файл с доступом только для чтения. Мне нужно, чтобы это было как можно быстрее. OpenSqlFilestream требует вызова в контексте транзакции, хотя я не буду вносить какие-либо изменения в файл. Как только я закончу с файлом, мне нужно избавиться от транзакции. Что будет быстрее, коммит или откат и почему? Или есть какой-то простой способ отменить транзакцию? Я не буду изменять какие-либо строки или сам файл.