मैं SQL सर्वर इंस्टेंसेस और उनके संस्करणों को कैसे निर्धारित कर सकता हूं?


224

मैं यह निर्धारित करने की कोशिश कर रहा हूं कि मैंने (या तो मैन्युअल या प्रोग्रामिक रूप से) SQL सर्वर / sql एक्सप्रेस के किस उदाहरण को स्थापित किया है, लेकिन सभी उदाहरण मुझे यह निर्धारित करने के लिए एक SQL क्वेरी चलाने के लिए कह रहे हैं, जो यह मानता है कि मैं पहले से ही एक विशेष उदाहरण से जुड़ा हुआ हूं। ।


1
यहाँ एक लिंक दिया गया है कि कैसे sqlcmd msdn.microsoft.com/en-us/library/ms165662%28v=sql.90%29.aspx

कैसे आपका एसक्यूएल सर्वर इंस्टेंस (सर्वर नाम) और संस्करण ढूंढें पर youtube.com/watch?v=DLrxFXXeLFk
mloskot

क्या आप मुझे बता सकते हैं कि SQL प्रश्न
LearnByReading

1
@LearnByReading नीचे मोहम्मद इफ्तिखार अहमद का जवाब देखें।
ल्यूक

2
आप रजिस्ट्री से पूछताछ कर सकते हैं: pmichaels.net/2016/02/12/…
पॉल माइकल्स

जवाबों:


209

एक कमांड लाइन पर:

SQLCMD -L

या

OSQL -L

(नोट: एक पूंजी एल होनी चाहिए)

यह आपके नेटवर्क पर स्थापित सभी sql सर्वरों को सूचीबद्ध करेगा। कॉन्फ़िगरेशन विकल्प हैं जो आप SQL सर्वर को सूची में दिखाने से रोकने के लिए सेट कर सकते हैं। यह करने के लिए...

कमांड लाइन पर:

svrnetcn

सक्षम प्रोटोकॉल सूची में, 'टीसीपी / आईपी' चुनें, फिर गुण पर क्लिक करें। 'सर्वर छिपाएं' के लिए एक चेक बॉक्स है।


2
मुझे कमांड-लाइन विकल्प पसंद हैं, लेकिन मुझे मिश्रित परिणाम मिले जब मैंने उन्हें अपने (गैर-नेटवर्क वाले) डेवलपर बॉक्स पर आज़माया; मूल रूप से "sqlcmd -L" केवल एक ही था जो काम करता था, और केवल अगर SQL सर्वर ब्राउज़र सेवा चल रही थी। क्या यह अपेक्षित है?
मैट

मैं इसे प्यार करता हूँ जब यह सरल और स्थिर है। मैं Amazon Web Service SQL Server उदाहरण के लिए सही सर्वर नाम खोजने के लिए संघर्ष कर रहा था। थांक्स
मेहदी लामरानी

1
अच्छी आज्ञाएँ लेकिन किसी कारण से यह गणना की गई नेटवर्क पर SQLExpress उदाहरण का पता लगाया लेकिन मेरे स्थानीय मशीन पर SQLExpress उदाहरण का पता लगाने में विफल रहा।
11

1
@sparebytes: यहाँ कारण: dba.stackexchange.com/questions/18499/…
DonBecker

प्रयास करें:C:\> sqllocaldb i
कंटंगा

82

आप सीधे SQL संस्करण प्राप्त करने के लिए इस रजिस्ट्री मान को क्वेरी कर सकते हैं:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Tools\ClientSetup\CurrentVersion

वैकल्पिक रूप से आप अपने उदाहरण के नाम को क्वेरी कर सकते हैं और फिर अपने उदाहरण नाम के साथ sqlcmd का उपयोग कर सकते हैं जो आप चाहेंगे:

अपने उदाहरण का नाम देखने के लिए:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names

फिर इस पर अमल करें:

SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')

यदि आप C ++ का उपयोग कर रहे हैं, तो आप रजिस्ट्री जानकारी प्राप्त करने के लिए इस कोड का उपयोग कर सकते हैं।


('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('संस्करण') केवल सर्वर दिखाता है, केवल एक ही चल रहा है या इंस्टाल नहीं किया गया है, बल्कि रुके हुए सर्वर
Gennady Vanin Гнанадий Ванин

धन्यवाद, क्वेरी ने मेरे लिए काम किया। मेरे पास एक मशीन थी और डिफ़ॉल्ट उदाहरण और एसक्यूएल एक्सप्रेस उदाहरण जानना चाहते थे जो 2008 था और जो 2008 आर 2 था। मैं प्रत्येक उदाहरण से जुड़ा था और क्वेरी चलाता था और यह मुझे एक संस्करण संख्या मिला। संख्याओं को प्राप्त करना तब आसान था।
मेलिगी

3
ध्यान दें, ऐसा लगता है कि "HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL सर्वर \ <संस्करण> \ Tools \ ClientSetup \ CurrentVersion" और "HKEY_LOCAL_MACHINE \ SOFTWARE" Microsoft \ Microsoft SQL सर्वर \ Instance नाम "32 बिट भाग में दिखाता है" रजिस्ट्री, जबकि वास्तविक पथ उदाहरण के लिए: "HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ <instancename>" 64 बिट हाइव में दिखाई देता है।
एनजीएडीए

रजिस्ट्री स्थापित सॉफ़्टवेयर की स्रोत परिभाषा है। आपका समाधान मुझे सीएलआई उपकरण का उपयोग करने के बजाय सीधे स्रोत पर जाने की अनुमति देता है, जो अंततः रजिस्ट्री मूल्यों या एमएमसी स्नैप-इन का उपयोग करता है जिसमें रजिस्ट्री का उपयोग भी किया जाता है। बिल्कुल सही
barrypicker

76

स्थापित किए गए सभी उदाहरण Microsoft प्रबंधन कंसोल में सेवा स्नैप-इन में दिखाई देने चाहिए। उदाहरण के नाम पाने के लिए, प्रारंभ पर जाएँ | रन | Services.msc टाइप करें और "Sql Server (Instance Name)" के साथ सभी प्रविष्टियों को देखें।


13
समतुल्य PowerShell कमांड:Get-Service | ?{ $_.Name -like "MSSQL*" }
orad

2
मेरा कंप्यूटर दिखाता है MSSQL $ SQLEXPRESS प्रदर्शन नाम SQL सर्वर (SQLEXPRESS) के साथ चल रहा है .... लेकिन मैं इसे सर्वर नाम में कैसे दर्ज करूं? टेस्ट कनेक्शन त्रुटियों की तरह दिखाता है ... एक नेटवर्क संबंधित या उदाहरण विशिष्ट त्रुटि जब SQL सर्वर से कनेक्ट करने की कोशिश कर रहा है
webzy

47

- मशीन पर स्थापित इंस्टेंस की सूची खोजने के लिए टी-SQL क्वेरी

DECLARE @GetInstances TABLE
( Value nvarchar(100),
 InstanceNames nvarchar(100),
 Data nvarchar(100))

Insert into @GetInstances
EXECUTE xp_regread
  @rootkey = 'HKEY_LOCAL_MACHINE',
  @key = 'SOFTWARE\Microsoft\Microsoft SQL Server',
  @value_name = 'InstalledInstances'

Select InstanceNames from @GetInstances 

अच्छा था! मुझे लगता है कि यह कनेक्ट करना आवश्यक है saजैसा कि यह नहीं है?
jyz

3
+1 उदाहरणों के बारे में जानकारी का स्रोत ब्रायन के उत्तर के समान है। कोई व्यक्ति Windows रजिस्ट्री से मान प्राप्त करने के लिए C # कोड भी लिख सकता है; जो मुझे लगता है कि जवाब पल के लिए बेमानी है, लेकिन xp_regread के बारे में जानना अच्छा है। #धन्यवाद।
मजन

क्वेरी परिणाम केवल इंस्टेंस नाम हैं, क्या परिणामों में प्रत्येक उदाहरण के लिए संगतता स्तर जोड़ना संभव है?
मारवान अल्मुक्ख

16

मुझे पता है कि यह धागा थोड़ा पुराना है, लेकिन मैं इस धागे के पार आ गया था इससे पहले कि मुझे जो जवाब मिल रहा था और सोचा था कि मैं साझा करूँगा। यदि आप SQLExpress (या localdb) का उपयोग कर रहे हैं तो आपके उदाहरण के नाम खोजने का एक सरल तरीका है। एक कमांड लाइन प्रकार पर:

> sqllocaldb i

यह आपके द्वारा स्थानीय रूप से स्थापित किए गए इंस्टेंस नामों को सूचीबद्ध करेगा। तो आपका पूरा सर्वर नाम कनेक्ट करने के लिए इंस्टेंस नाम के सामने (localdb) शामिल होना चाहिए। इसके अलावा, sqllocaldb आपको नए उदाहरण बनाने या उन्हें हटाने के साथ-साथ उन्हें कॉन्फ़िगर करने की अनुमति देता है। देखें: SqlLocalDB उपयोगिता


11

यदि आप केवल यह देखना चाहते हैं कि आपके द्वारा वर्तमान में लॉग इन की गई मशीन पर क्या स्थापित है, तो मुझे लगता है कि सबसे सीधी मैनुअल प्रक्रिया सिर्फ SQL सर्वर कॉन्फ़िगरेशन प्रबंधक (स्टार्ट मेनू से) को खोलना है, जो सभी SQL सेवाओं को प्रदर्शित करता है (और उस हार्डवेयर पर केवल SQL सेवाएँ) (चल रही हैं या नहीं)। यह SQL Server 2005, या अधिक से अधिक मानता है; सेवा प्रबंधन कंसोल का उपयोग करने के लिए dotnetengineer की अनुशंसा आपको सभी सेवाएँ दिखाएगी, और हमेशा उपलब्ध होनी चाहिए (यदि आप SQL सर्वर के पुराने संस्करणों को चला रहे हैं, उदाहरण के लिए)।

यदि आप एक व्यापक खोज प्रक्रिया की तलाश कर रहे हैं, तो आप SQLRecon और SQLPing जैसे तीसरे पक्ष के टूल पर विचार कर सकते हैं, जो आपके नेटवर्क को स्कैन करेगा और किसी भी सर्वर पर पाए जाने वाले सभी SQL सेवा इंस्टेंसेस की रिपोर्ट का निर्माण करेगा, जिनके पास उनकी पहुंच है। जब से मैंने इस तरह के उपकरणों का उपयोग किया है, तब से यह एक समय हो गया है, लेकिन मुझे आश्चर्य हुआ कि उन्होंने क्या पाया (अर्थात, उदाहरण के एक मुट्ठी भर कि मुझे पता नहीं था)। YMMV। आप विवरण के लिए Google कर सकते हैं, लेकिन मेरा मानना ​​है कि इस पृष्ठ के प्रासंगिक डाउनलोड हैं: http://www.sqlsecurity.com/Tools/FreeTools/tabid/65/Default.aspx


1
SQL सर्वर कॉन्फ़िगरेशन प्रबंधक बिल्कुल वही था जिसकी मुझे आवश्यकता थी। जल्द और आसान।
क्रिस

8

SQL सर्वर मौजूदा नेटवर्क के भीतर SQL सर्वर इंस्टेंस को खोजने के लिए अनुप्रयोगों की अनुमति देता है। SqlDataSourceEnumerator वर्ग अनुप्रयोग डेवलपर के लिए इस जानकारी को उजागर करता है, सभी दृश्यमान सर्वरों के बारे में डेटाटेबल युक्त जानकारी प्रदान करता है। इस लौटी हुई तालिका में नेटवर्क पर उपलब्ध सर्वर इंस्टेंस की एक सूची है, जो उस सूची से मेल खाती है जब उपयोगकर्ता किसी नए कनेक्शन को बनाने का प्रयास करता है, और कनेक्शन गुण संवाद बॉक्स पर सभी उपलब्ध सर्वरों से युक्त ड्रॉप-डाउन सूची का विस्तार करता है। प्रदर्शित परिणाम हमेशा पूर्ण नहीं होते हैं। उपलब्ध SQL सर्वर आवृत्तियों के बारे में जानकारी वाली तालिका को पुनः प्राप्त करने के लिए, आपको पहले साझा / स्थिर इंस्टेंस गुण का उपयोग करते हुए, एक एन्यूमरेटर प्राप्त करना होगा:

using System.Data.Sql;

class Program
{
  static void Main()
  {
    // Retrieve the enumerator instance and then the data.
    SqlDataSourceEnumerator instance =
      SqlDataSourceEnumerator.Instance;
    System.Data.DataTable table = instance.GetDataSources();

    // Display the contents of the table.
    DisplayData(table);

    Console.WriteLine("Press any key to continue.");
    Console.ReadKey();
  }

  private static void DisplayData(System.Data.DataTable table)
  {
    foreach (System.Data.DataRow row in table.Rows)
    {
      foreach (System.Data.DataColumn col in table.Columns)
      {
        Console.WriteLine("{0} = {1}", col.ColumnName, row[col]);
      }
      Console.WriteLine("============================");
    }
  }
}

msdn से http://msdn.microsoft.com/en-us/library/a6t1z9x2(v=vs.80).aspx


क्या मुझे इस या डोमेन पर एक सबनेट निर्दिष्ट करने की आवश्यकता है, इसके लिए मेरे पास वापस आना, क्या आप अपडेट कर सकते हैं
ट्रांसफार्मर '

1
.NET Core का उपयोग करने वालों के लिए, SqlDataSourceEnumeratorअभी तक लागू नहीं किया गया है, लेकिन GitHub मुद्दे के अनुसार जोड़े जाने वाली सूची में है
डैनियल हिल

5

SQL सर्वर ब्राउज़र सेवा http://msdn.microsoft.com/en-us/library/ms181087.aspx


1
ओह ... सामान्य स्थान से sqlbrowser.exe गायब है! मेरे पास Microsoft संस्करण होना चाहिए (अर्थात जो काम नहीं करता है) :-) किडिंग - हम सभी Microsoft से प्यार करते हैं, लगभग मेरी सास से जितना अधिक।
सैम

5

यदि आप इसे एक स्क्रिप्ट में निर्धारित करने में रुचि रखते हैं, तो आप निम्नलिखित की कोशिश कर सकते हैं:

sc \\server_name query | grep MSSQL

नोट: grep gnuwin32 टूल्स का हिस्सा है


3
आप findstrइसके बदले उपयोग कर सकते हैं grep
पाब्लो मॉन्टिला

आप FIND का भी उपयोग कर सकते हैं, जो sc \\ server_name क्वेरी की
जूलियो नोब्रे

5

विंडोज कमांड-लाइन से, टाइप करें:

SC \\server_name query | find /I "SQL Server ("

जहां "server_name" किसी भी दूरस्थ सर्वर का नाम है जिस पर आप SQL इंस्टेंस प्रदर्शित करना चाहते हैं।

इसके लिए निश्चित रूप से पर्याप्त अनुमति की आवश्यकता होती है।


मेरे देव मशीन पर काम नहीं कर रहा है, जिसमें 2008 R2 और कई एक्सप्रेस और लोकलडीबी इंस्टेंसेस चल रहे हैं।
क्रिस्टोफ

4

इस क्वेरी को आपको सर्वर नाम और उदाहरण नाम मिलना चाहिए:

SELECT @@SERVERNAME, @@SERVICENAME

3
यह केवल आपको निष्पादित क्वेरी से संबंधित वर्तमान उदाहरण का नाम बताता है। ओपी ने सभी स्थापित उदाहरणों की एक सूची का अनुरोध किया
जे वॉकर

1
यह SQL सर्वर के किस संस्करण को स्थापित किया गया है, इसके बारे में कोई जानकारी प्रदान नहीं करता है
अहमद

2

मुझे भी यही समस्या थी। "Osql -L" कमांड केवल सर्वरों की एक सूची प्रदर्शित करता है लेकिन उदाहरण के नाम के बिना (केवल मेरे स्थानीय SQL Sever का उदाहरण प्रदर्शित किया गया था)। Wireshark के साथ, sqlbrowser.exe (जो आपके SQL इंस्टॉलेशन के साझा फ़ोल्डर में पाया जा सकता है) मुझे अपनी समस्या का हल मिल गया।

स्थानीय प्रविष्टि को रजिस्ट्री प्रविष्टि द्वारा हल किया जाता है। दूरस्थ उदाहरणों को UDP प्रसारण (पोर्ट 1434) और SMB द्वारा हल किया जाता है। अनुरोधों को सूचीबद्ध करने के लिए "sqlbrowser.exe -c" का उपयोग करें।

मेरा कॉन्फ़िगरेशन 1 भौतिक और 3 वर्चुअल नेटवर्क एडेप्टर का उपयोग करता है। अगर मैंने "ऑस्क्ल-एल" कमांड का उपयोग किया तो sqlbrowser ने भौतिक एक के बजाय वर्चुअल एडेप्टर (जो दूसरे नेटवर्क सेगमेंट में है) से एक अनुरोध प्रदर्शित किया। osql अपने मेट्रिक द्वारा adpater का चयन करता है। आप मीट्रिक "रूट प्रिंट" के साथ देख सकते हैं। मेरे कॉन्फ़िगरेशन के लिए रूटिंग टेबल ने भौतिक के लिए तब वर्चुअल एडेप्टर के लिए एक कम मीट्रिक दिखाया। इसलिए मैंने उन्नत नेटवर्क सेटिंग्स में स्वचालित मीट्रिक को अचयनित करके नेटवर्क गुणों में इंटरफ़ेस मीट्रिक को बदल दिया। ऑस्कल अब भौतिक एडाप्टर का उपयोग करता है।


2

SQLSERVER डिस्कवरी रिपोर्ट को चलाने के लिए एक और विकल्प होगा। sqlserver की स्थापना मीडिया और डबल क्लिक setup.exe को स्थापित करने के लिए

यहां छवि विवरण दर्ज करें

और अगली स्क्रीन में, टूल पर जाएं और नीचे दिखाए अनुसार डिस्कवरी रिपोर्ट पर क्लिक करें

यहां छवि विवरण दर्ज करें

यह आपको संपूर्ण विशेषताओं के साथ मौजूद सभी उदाहरण दिखाएगा। मेरे पीसी पर एक स्नैपशॉट है यहां छवि विवरण दर्ज करें


1

मैंने अभी Sql सर्वर 2008 स्थापित किया है, लेकिन मैं किसी भी डेटाबेस इंस्टेंस से कनेक्ट करने में असमर्थ था। आदेश @G Mastros कोई सक्रिय उदाहरण सूचीबद्ध सूचीबद्ध हैं।

इसलिए मैंने सेवाओं में देखा और पाया कि SQL सर्वर एजेंट अक्षम था। मैंने इसे स्वचालित पर सेट करके और फिर इसे प्रारंभ करके ठीक किया।


1

मेरे पास यही मुद्दा था जब मैं 100+ सर्वरों का आकलन कर रहा था, मेरे पास एसक्यूएल से मिलकर सेवा नामों को ब्राउज़ करने के लिए सी # में एक स्क्रिप्ट थी। जब इंस्टेंस सर्वर पर स्थापित होता है, तो SQL सर्वर सेवा नाम के साथ प्रत्येक इंस्टेंस के लिए एक सेवा जोड़ता है। यह 2000 से 2008 जैसे विभिन्न संस्करणों के लिए भिन्न हो सकता है, लेकिन निश्चित रूप से उदाहरण के नाम के साथ एक सेवा है।

मैं सेवा नाम लेता हूं और सेवा नाम से उदाहरण नाम प्राप्त करता हूं। यहाँ WMI क्वेरी परिणाम के साथ उपयोग किया गया नमूना कोड है:

if (ServiceData.DisplayName == "MSSQLSERVER" || ServiceData.DisplayName == "SQL Server (MSSQLSERVER)")
            {
                InstanceData.Name = "DEFAULT";
                InstanceData.ConnectionName = CurrentMachine.Name;
                CurrentMachine.ListOfInstances.Add(InstanceData);
            }
            else
                if (ServiceData.DisplayName.Contains("SQL Server (") == true)
                {
                    InstanceData.Name = ServiceData.DisplayName.Substring(
                                            ServiceData.DisplayName.IndexOf("(") + 1,
                                            ServiceData.DisplayName.IndexOf(")") - ServiceData.DisplayName.IndexOf("(") - 1
                                        );
                    InstanceData.ConnectionName = CurrentMachine.Name + "\\" + InstanceData.Name;
                    CurrentMachine.ListOfInstances.Add(InstanceData);
                }
                else
                    if (ServiceData.DisplayName.Contains("MSSQL$") == true)
                    {
                        InstanceData.Name = ServiceData.DisplayName.Substring(
                                                ServiceData.DisplayName.IndexOf("$") + 1,
                                                ServiceData.DisplayName.Length - ServiceData.DisplayName.IndexOf("$") - 1
                                            );

                        InstanceData.ConnectionName = CurrentMachine.Name + "\\" + InstanceData.Name;
                        CurrentMachine.ListOfInstances.Add(InstanceData);
                    }

0

यहाँ एक सरल विधि है: प्रारंभ करें तब प्रोग्राम्स तब Microsoft SQL Server 2005 फिर कॉन्फ़िगरेशन उपकरण फिर SQL सर्वर कॉन्फ़िगरेशन प्रबंधक फिर SQL सर्वर 2005 नेटवर्क कॉन्फ़िगरेशन फिर यहाँ आप अपने मशीन पर स्थापित सभी इंस्टेंस का पता लगा सकते हैं।


0

मैं इसकी पुरानी पोस्ट जानता हूं, लेकिन मुझे पॉवशेल के साथ एक अच्छा समाधान मिला जहां आप स्थानीय संस्करण या संस्करण सहित रिमोट मशीन पर स्थापित एसक्यूएल इंस्टेंस पा सकते हैं और अन्य गुणों को भी बढ़ा सकते हैं।

$MachineName = ‘.’ # Default local computer Replace . with server name for a remote computer

$reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey(‘LocalMachine’, $MachineName)
$regKey= $reg.OpenSubKey("SOFTWARE\\Microsoft\\Microsoft SQL Server\\Instance Names\\SQL" )
$values = $regkey.GetValueNames()
$values | ForEach-Object {$value = $_ ; $inst = $regKey.GetValue($value); 
              $path = "SOFTWARE\\Microsoft\\Microsoft SQL Server\\"+$inst+"\\MSSQLServer\\"+"CurrentVersion";
              #write-host $path; 
              $version = $reg.OpenSubKey($path).GetValue("CurrentVersion");
                          write-host "Instance" $value;
              write-host  "Version" $version}

नमस्ते यह बहुत अच्छा है, क्या मैं इसे C # क्लास के अंदर लपेट सकता हूं या कोड से इसे कैसे कॉल कर सकता हूं
ट्रांसफॉर्मर

नमस्ते। यह पावरशेल में मेरा पहला प्रयास है, इसलिए आपकी मदद की सराहना की जाएगी। यदि मैं इस स्क्रिप्ट को चलाने और चलाने के लिए मुझे निम्न त्रुटि मिलती है। एल्डो यह सभी दूरस्थ एसक्यूएल सर्वरों को ढूंढेगा? मैं SQL सर्वर और उनके डेटाबेस की एक सूची संकलित करने की कोशिश कर रहा हूं। आप अशक्त-भाव पर एक विधि नहीं कह सकते। + $ मान = $ regkey.GetValueNames ()
डैरिल विल्सन

0

आदेश OSQL -Lऔर SQLCMD -Lआपको नेटवर्क पर सभी उदाहरण दिखाएंगे

यदि आप सर्वर पर सभी उदाहरणों की एक सूची रखना चाहते हैं और स्क्रिप्टिंग या प्रोग्रामिंग करने का मन नहीं है, तो यह करें:

  1. विंडोज टास्क मैनेजर शुरू करें
  2. चेकबॉक्स पर टिक करें "सभी उपयोगकर्ताओं से प्रक्रिया दिखाएं" या समकक्ष
  3. "छवि नाम" द्वारा प्रक्रियाओं को क्रमबद्ध करें
  4. सभी sqlsrvr.exeछवियों का पता लगाएँ

उदाहरणों को "उपयोगकर्ता नाम" कॉलम में सूचीबद्ध किया जाना चाहिए MSSQL$INSTANCE_NAME

और मैं सोच रहा था कि खराब सर्वर 63 उदाहरणों को चलाने के लिए यह महसूस कर रहा था कि यह तीन चला रहा था (जिसमें से एक सीपीयू लोड के साथ कुल बदमाशी की तरह व्यवहार कर रहा था ...)


0

SQL सर्वर रेग क्वेरी "HKLM \ Software \ Microsoft \ Microsoft SQL सर्वर \ Instance नाम \ SQL" के उदाहरण मिल जाएगा

या SQLCMD -L का उपयोग करें


-1

यदि आपके SSMS के भीतर आपको इसका उपयोग करना आसान लगे:

SELECT @@Version

3
यह प्रश्न स्वयं बताता है कि वे संस्करण निर्धारित करने के लिए SQL प्रश्नों का उपयोग नहीं कर पा रहे हैं / नहीं कर पा रहे हैं
Trotski94
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.