Можно ли создать DSN на удаленном сервере в C # - PullRequest
2 голосов
/ 22 июня 2010

Я пытаюсь создать сценарий так, чтобы мне дали массив имен серверов, и из этих имен я хотел бы создать системный dsn на каждой из этих соответствующих машин.

Я знаю, что вы можете использовать SQLConfigDataSource () для создания dsn на локальном компьютере, но, похоже, он не дает никаких параметров для создания dsn на отдельном компьютере.

Существуют ли функции, которые могут достичь этого результата?

Ответы [ 2 ]

1 голос
/ 22 июня 2010

Я бы рекомендовал использовать ps-exec для таких задач, как эта.

0 голосов
/ 22 июня 2010

Вы определенно можете это сделать, в худшем случае вы можете просто написать записи реестра вручную. Для этого загрузите Process Monitor , настройте его для отслеживания изменений в реестре, а затем создайте DSN локально, и вы увидите, какие параметры необходимо изменить.

Здесь - статья, в которой также обсуждается этот подход (с точки зрения сценария, но это должно быть легко сделать в C #).

...