2011-01-31 8 views
5

LINQPadを使用していて、sys.dm_os_child_instancesテーブルからインスタンスパイプ名のリストを取得したいとします。 LINQ-to-SQLではどのように表現されていますか?LINQ-to-SQLを使用してsysテーブルにクエリを実行する方法は?

これは動作しません:

from n in sys.dm_os_child_instances 
select n 

が、私はそれが重要とは思わないが、私は2008年

また、SQL Server Expressを使用しています、はい、私はからの生のSQLを実行することができます知っていますLINQPad。

+1

その後**使用**その生のSQL ....第二の点について –

答えて

6

LINQPadは、接続プロパティで[Include System Views and SPs]チェックボックスをオンにすると、このクエリを許可します。

他のポイントのカップル:

  • あなたは大文字と小文字が有効になっている場合、それは "sys.Dm_os_child_instances選択のn中のnから" sys.Dm_os_child_instancesではなくsys.dm_os_child_instances

  • クエリのさ有効ですがfrivilous:あなただけの "sys.Dm_os_child_instances" を行くことができます

+1

+1。私は開発者が非常に頻繁にそれを不必要にやっているのを見ます。 –

関連する問題