1

リモート アクセスが有効になっているかどうかを確認するために SQL DB とそのインスタンスを照会するスクリプトを開発しようとしています。SQL 管理コンソールとアクセスを変更する方法に関するコマンドを使用してこれを手動で行う方法に関する多くの情報を見つけることができますが、SQL クエリを介して構成の現在の状態を確認する方法については検索が空になります。これがどのように達成されるか知っている人はいますか?

以下のコマンドを使用すると、関連するセクションを構成して、さまざまなリモート SQL 接続を許可または禁止できます。各構成アイテムの現在の状態を照会する方法を知りたいです。

exec sp_configure "remote access", <0 or 1> 
exec sp_configure "remote query timeout", <number of seconds> 
exec sp_configure "remote proc trans", <0 or 1> 
4

2 に答える 2

0

値を照会するには、設定名のみを指定して sp_configure を呼び出すだけです。

exec sp_configure "remote access" 
exec sp_configure "remote query timeout"
exec sp_configure "remote proc trans"

両方のパラメーターを省略して、すべての設定の値を照会することもできます。

結果には、オプションの名前、最小値と最大値、現在実行中の値 (アクティブに使用されているもの)、および構成済みの値 (再構成コマンドが実行されると使用されるもの) が表示されます。

MSDN リンク

于 2013-07-22T18:21:28.437 に答える