Vom Sperrverhalten sollte das "unlock" ja das gleiche Ergebnis liefern, wie der Isolation Level der Connection.
Ich würde dann die
SQL Anweisung bevorzugen, weil es direkt an den Server geht und keine Nebeneffekte "unterwegs" in
ADO haben kann.
Das Sperrverhalten von msSQL fand ich schon im Jahr 2000 unzweckkmäßig. Dachte da hätte sich mittlerweile was dran getan.