Pour autant que je sache, le verrouillage de la table ne peut pas être désactivé. Le verrouillage des pages et des lignes peut être désactivé par index.
Pour vérifier cela, regardez dans sys.indexes (si sur SQL 2005 ou supérieur) pour les colonnes allow_row_locks et allow_page_locks. Si vous utilisez SQL 2000, utilisez la fonction INDEXPROPERTY pour vérifier les propriétés IsPageLockDisallowed et IsRowLockDisallowed.
SQL 2005:
SELECT object_name(object_id), name, index_id, allow_row_locks, allow_page_locks FROM sys.indexes
SQL 2000
SELECT object_name(id), name, indid, INDEXPROPERTY(id, indid, 'IsPageLockDisallowed') AS IsPageLockDisallowed, INDEXPROPERTY(id, indid, 'IsRowLockDisallowed ') AS IsRowLockDisallowed
FROM sysindexes
Merci Il a aidé. – Manjot