2016-10-05 12 views
0

私は現在ホスト(A)にあり、サーバ(B)のMSSQLデータベースに接続しています。それは常に私が現在の私のSQL管理ツールを実行しているクライアント(A)からシステム情報を返す私はシステムコールを行う 、など2008 MS SQL内から クエリを使用して「ローカル」システムコールを実行できますか?

EXEC xp_cmdshell 'Systeminfo' GO 

として。 サーバーから情報を返すシステムコールを実行する可能性はありますか(B)?

+0

最終的にどのSQL Serverインスタンスに接続していますか?その情報が返されます – Eralper

+0

クライアントからSQLマネージャを使用してサーバにホストされているインスタンスに接続しています。私のクライアント上のインスタンスをシャットダウンすると、より多くの情報が得られるはずです。 EXECが自動的にlocalhostに接続しようとしていて、それがライブでない場合は、それをオンにしようとします。 – Cakes

答えて

0

私が持っているこの質問を再起動し、再度すべての手順を試し求めて以来: ローカル1.サーバーの電源を切り 2.接続

-- To allow advanced options to be changed. 
EXEC sp_configure 'show advanced options', 1; 
GO 
-- To update the currently configured value for advanced options. 
RECONFIGURE; 
GO 
-- To enable the feature. 
EXEC sp_configure 'xp_cmdshell', 1; 
GO 
-- To update the currently configured value for this feature. 
RECONFIGURE; 
GO 
を使用して外部サーバ用XP_CMDSHELLコマンドの 3.電源を入れ、外部のサーバに

そして私はそれが過去数週間動作させることができなかったので、それが、今で動作することを奇妙な

EXEC xp_cmdshell 'Systeminfo'; 
GO 

を実行します。

関連する問題