Можно ли создать DSN на удаленном сервере в C#
Я пытаюсь создать сценарий так, чтобы мне дали массив имен серверов, и из этих имен я хотел бы создать системный dsn на каждой из этих соответствующих машин.
Я знаю, что вы можете использовать SQLConfigDataSource() для создания DSN на локальном компьютере, но, похоже, он не дает никаких параметров для создания DSN на отдельном компьютере.
Есть ли функции, которые могут достичь этого результата?
2 ответа
Вы определенно можете это сделать, в худшем случае вы можете просто написать записи реестра вручную. Для этого загрузите Process Monitor, настройте его для отслеживания изменений в реестре, а затем создайте DSN локально, и вы увидите, какие параметры необходимо изменить.
Вот статья, в которой также обсуждается этот подход (с точки зрения сценария, но это должно быть легко сделать в C#).