سلام
چیزی ننوشتم بلکه سئوال مطرح کردم ولی یک راه :
ایجاد یک تریگر از نوع Instead of که هیچ عمل تعاملی را انجام ندهد عملا جدول قفل می شود :

Create Trigger MyTrigger On MyTable
Instead Of Insert , UpDate , Delete
As
Declare @I BigInt