Se você perder a conexão no meio de uma transação, não poderá mais reinserir essa transação a partir de uma conexão diferente. Se a conexão for interrompida, o SQL Server reverterá automaticamente todas as transações não confirmadas. Portanto, se isso acontecer, basta reconectar e você encontrará seu banco de dados no mesmo estado em que estava antes de iniciar a transação (supondo, é claro, que não haja outros usuários que possam tê-lo alterado no meio.