-1

SMO を使用してリモート マシンの SQL インスタンスを表示したいのですが、その方法を教えてください。

このマシンからマシン 1 を使用しているとします。smo を使用してリモート マシン (マシン 2 など) の SQL インスタンスを表示したいとします。

私は SmoApplication.EnumerateSqlServers(true) を使用しています

これは、ローカル インスタンスのみを表示します。false は、ネットワーク インスタンスを表示し、

SmoApplication.EnumerateSqlServers(string x) は、ローカル マシンの名前付きインスタンスのみを表示します。

しかし、マシン名を指定すると、そのマシンにインストールされているインスタンスが表示されます。SMO オブジェクトを使用してこれを行う方法は??

助けて ....

前もって感謝します

4

1 に答える 1

0

できません。smo は UDP ping を使用して SQL サーバーをチェックします。さらに、これはドメイン内(vpnなし)およびファイアウォールのないSQLサーバーでのみ機能します。

于 2009-07-07T16:28:58.917 に答える