我正在尝试创建一个脚本,以便为我提供一组服务器名称,并且我想根据这些名称在每台机器上创建一个系统 dsn。
我知道您可以使用 SQLConfigDataSource() 在本地机器上创建 dsn,但它似乎没有提供任何参数来在单独的机器上创建 dsn。
有没有什么功能可以达到这个效果?
我正在尝试创建一个脚本,以便为我提供一组服务器名称,并且我想根据这些名称在每台机器上创建一个系统 dsn。
我知道您可以使用 SQLConfigDataSource() 在本地机器上创建 dsn,但它似乎没有提供任何参数来在单独的机器上创建 dsn。
有没有什么功能可以达到这个效果?
我建议使用ps-exec来完成这样的任务。
您绝对可以做到,最坏的情况是您可以手动编写注册表项。为此,请下载Process Monitor,将其设置为监视注册表更改,然后在本地创建 DSN,您将看到需要更改的设置。
Here 's an article也在讨论这种方法(从脚本的角度来看,但在C#中应该很容易做到)。