Вы можете изменить время ожидания команды, например:
command.CommandTimeout = 3600;
Значение измеряется в секундах.
Однако может потребоваться изменить SQL-импорт XML. Зачастую можно повысить производительность, используя предложение OPENXML
вместо метода типа данных nodes
XML. См. документацию для получения информации и примеров о OPENXML
.