是否可以在C#中的远程服务器上创建DSN

时间:2010-06-22 18:29:58

标签: c# visual-studio-2008 dsn

我正在尝试创建一个脚本,以便为我提供一系列服务器名称,并且从这些名称中我想在每台相应的计算机上创建一个系统dsn。

我知道您可以使用SQLConfigDataSource()在本地计算机上创建dsn,但它似乎没有为在单独的计算机上创建dsn提供任何参数。

是否有任何功能可以达到这个效果?

2 个答案:

答案 0 :(得分:1)

我建议您使用ps-exec来执行此类任务。

答案 1 :(得分:0)

你绝对可以这样做,最糟糕的情况是你可以手动编写注册表项。要执行此下载Process Monitor,请将其设置为监控注册表更改,然后在本地创建DSN,您将看到需要更改的设置。

Here也是一篇讨论这种方法的文章(从脚本的角度来看,但在C#中应该很容易做到)。