Мы запускаем часть нашего приложения в качестве службы Windows, и ему необходимо иметь доступ к DSN для импорта через ODBC. Однако, похоже, что методом проб и ошибок было обнаружено множество ограничений на доступ к DSN. Например, кажется, что это не может
1. получить доступ к системному DSN, если только учетная запись, на которой запущена служба, не имеет прав администратора. (Я получаю сообщение об ошибке «Отказано в доступе» при попытке подключения)
2. получить доступ к DSN пользователя, который был создан другим пользователем (это понятно).
3. получить доступ к файлу DSN по сети
Я читал, что цель файлового DSN - позволить другим компьютерам использовать его для подключения, однако я не могу заставить эту работу работать.
Так же кто-нибудь знает или знает, где я могу узнать, каковы все правила и ограничения доступа к DSN при использовании службы Windows.
спасибо