2011-01-31 19 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 

मैं यह मायने रखता है नहीं लगता है, लेकिन मैं SQL सर्वर एक्सप्रेस का उपयोग कर रहा 2008

इसके अलावा, हाँ, मैं जानता हूँ कि मैं से कच्चे एसक्यूएल चला सकते हैं LINQPad।

+1

तब ** उपयोग ** कि कच्चे एसक्यूएल .... –

उत्तर

6

LINQPad इस क्वेरी को अनुमति देता है यदि आप कनेक्शन गुणों में 'सिस्टम दृश्य और एसपीएस' चेकबॉक्स शामिल करते हैं।

अन्य बिंदुओं के एक जोड़े:

  • आप पूंजीकरण सक्षम हैं, तो यह "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। मैं डेवलपर्स को अक्सर अनिवार्य रूप से ऐसा कर रहा हूं। –