Ну, зависит, если в скрипте SQL есть несколько транзакций, вы помещаете коммит в каждую транзакцию? например, если ваш скрипт такой:
BEGIN TRAN --Transaction 1
INSERT TableA VALUES(value1,value2)
COMMIT TRAN
BEGIN TRAN --Transaction 2
INSERT TableB VALUES(value1,value2)
COMMIT TRAN
если ваш sql-сервер отключен на полпути выполнения всего сценария, но пока на пути выполнения сценария и sql-сервер завершил транзакцию 1, и это зафиксировано, тогда транзакция 1 завершена, и Вы можете увидеть результат в таблице A, но когда сервер sql, выполняющий транзакцию 2 сразу же, а через несколько мгновений транзакция 2 еще не завершена и соединение разрывается, транзакция 2 будет откатываться, поэтому вы не сможете увидеть результат в таблице B