2010-06-22 44 views
2

我正在尝试创建一个脚本,使得我得到一个服务器名称数组,并从这些名称中创建一个系统dsn机器。是否有可能在C#中的远程服务器上创建一个DSN

我知道你可以使用SQLConfigDataSource()在你的本地机器上创建一个dsn,但它似乎没有提供任何参数来在单独的机器上创建dsn。

有没有什么功能可以达到这个效果?

回答

1

我会推荐使用ps-exec来完成这样的任务。

+0

谢谢,它工作完美 – 2010-06-22 19:48:19

0

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

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

相关问题