Como criar a transação para uma conexão específica apenas no sql?

Eu quero criar uma transação no sql apenas para uma conexão específica. Ele deve bloquear essa tabela para todas as conexões, mas permitir que outras conexões leiam essa tabela, mesmo que a transação tenha iniciado a partir de outra conexão. Qual nível de isolamento devo usar para isso.

Tran = CnnTran.BeginTransaction(IsolationLevel.RepeatableRead);