Eles são a mesma coisa. Se você usar o
set transaction isolation level
instrução, ele será aplicado a todas as tabelas na conexão, portanto, se você quiser apenas um nolock
em uma ou duas tabelas use isso; caso contrário, use o outro. Ambos lhe darão leituras sujas. Se você está bem com isso, então use-os. Se você não pode ter leituras sujas, considere
snapshot
ou serializable
dicas em vez disso.