Смотря что используется для соединения. Например, в случае с ADO - перебрать все имеющиеся TADOConnection и сделать им Connected := False. Да и то, после этого потребуется некоторое время, чтобы сервант закрыл все соединения и записал журнал.
Проблема, как я понимаю, именно в записи и переполнении журнала транзакций?