2011-08-05 19 views
5

मैं प्रोग्रामेटिक रूप से क्वेरी करने का एक तरीका ढूंढ रहा हूं जो SQL सर्वर मुख्य SQL सर्वर के रूप में कार्य कर रहा है और जोड़ी एक जोड़ी में दर्पण है। क्या किसी को पता है कि यह PowerShell (SQLPS) या CMD (SQLCMD) के माध्यम से संभव है? यदि हां, तो मैं इस जानकारी की पूछताछ के बारे में कैसे जा सकता हूं?प्रोग्रामेटिक रूप से पता लगाता है कि कौन सा SQL सर्वर प्रिंसिपल है, जो दर्पण है?

अग्रिम धन्यवाद!

उत्तर

4

मेरे पास परीक्षण करने के लिए एक उदाहरण आसान नहीं है, लेकिन मुझे लगता है कि आप जिस जानकारी को ढूंढ रहे हैं उसे प्राप्त करने के लिए आपको SQLCMD का उपयोग करके sys.database_mirroring_witnesses (SQL Server 2005 या बाद में) क्वेरी करने में सक्षम होना चाहिए। महान टिप्पणी के लिए @Remus को

संपादित
धन्यवाद। देखने के लिए उपयुक्त जगह sys.database_mirroring में है।

+2

आपको 'sys.database_mirroring' का उपयोग करना चाहिए, जिसमें डेटाबेस स्थिति/भूमिका (http://msdn.microsoft.com/en-us/library/ms178655.aspx) शामिल है। 'sys.database_mirror_witnesses' में मिररिंग गवाहों के बारे में जानकारी है। –

संबंधित मुद्दे

 संबंधित मुद्दे