Общая ошибка SQL при доступе к базе данных TD на диске C:, но не на других
У меня есть Delphi-программа с таким фрагментом кода:
var
FDatabase : TDatabase;
...
(create and configure Fdatabase)
...
FDatabase.Connected := True;
На большинстве машин работает без проблем, но на некоторых машинах win7 я получаю ошибку:
"Неизвестная база данных. Невозможно выполнить сетевой запрос к хосту "127.0.0.1". Не удалось установить соединение. Невозможно установить соединение, потому что ошибка общего SQL на целевой машине активно отказывала.'
Это происходит только тогда, когда программа запускается с диска C: например, из пути установки C:\Program Files(x86)... или где-либо еще на диске C:. Если я скопирую всю папку установки на другой диск, он будет работать нормально.
Я думаю, что это как-то связано с UAC. Он попытался запустить в качестве администратора с диска C: без удачи.