サーバー名の配列が与えられるようなスクリプトを作成しようとしています。これらの名前から、それぞれのマシン上にシステムdsnを作成したいと思います。
SQLConfigDataSource()を使用してローカルマシンにdsnを作成できることは知っていますが、別のマシンにdsnを作成するためのパラメーターが提供されていないようです。
この結果を達成できる機能はありますか?
サーバー名の配列が与えられるようなスクリプトを作成しようとしています。これらの名前から、それぞれのマシン上にシステムdsnを作成したいと思います。
SQLConfigDataSource()を使用してローカルマシンにdsnを作成できることは知っていますが、別のマシンにdsnを作成するためのパラメーターが提供されていないようです。
この結果を達成できる機能はありますか?
このようなタスクにはps-execを使用することをお勧めします。
間違いなく実行できますが、最悪の場合、レジストリ エントリを手動で書き込むことができます。これを行うには、 Process Monitorをダウンロードし、レジストリの変更を監視するように設定してから、DSN をローカルに作成します。変更が必要な設定が表示されます。
そのアプローチについても説明している記事を次に示します (スクリプトの観点からですが、C# では簡単に実行できるはずです)。