SQL सर्वर, या अधिक विशेष रूप से, Transact-SQL, में कई अंतर्निहित फ़ंक्शन शामिल हैं, जिनमें @@version
शामिल हैं। अदिश समारोह। @@version
फ़ंक्शन एक कॉन्फ़िगरेशन फ़ंक्शन है, जो सिस्टम देता है और SQL सर्वर की वर्तमान स्थापना के लिए जानकारी बनाता है। आप इस फ़ंक्शन को किसी भी समय यह पता लगाने के लिए चला सकते हैं कि आप SQL सर्वर के किस संस्करण का उपयोग कर रहे हैं।
यहां बताया गया है:
SELECT @@version;
कमांड लाइन इंटरफ़ेस में इसे चलाते समय, आप इस तरह दिखने वाले परिणाम देख सकते हैं:
Microsoft SQL Server 2017 (RTM-CU6) (KB4101464) - 14.0.3025.34 (X64) Apr 9 2018 18:00:41 Copyright (C) 2017 Microsoft Corporation Developer Edition (64-bit) on Linux (Ubuntu 16.04.4 LTS) 1 row(s) returned Executed in 1 ms
यदि आप इसे GUI इंटरफ़ेस में चलाते हैं, तो यह संभवतः एक लंबी बिना प्रारूप वाली स्ट्रिंग होगी, जैसे:
Microsoft SQL Server 2017 (RTM-CU6) (KB4101464) - 14.0.3025.34 (X64) Apr 9 2018 18:00:41 Copyright (C) 2017 Microsoft Corporation Developer Edition (64-bit) on Linux (Ubuntu 16.04.4 LTS)
जाहिर है, आपके परिणाम आपके द्वारा उपयोग किए जाने वाले SQL सर्वर के संस्करण, उसके संस्करण और साथ ही आपके द्वारा चलाए जा रहे ऑपरेटिंग सिस्टम पर निर्भर करेंगे।
सर्वरप्रॉपर्टी() फ़ंक्शन
आप SERVERPROPERTY()
. का भी उपयोग कर सकते हैं फ़ंक्शन, जो सर्वर इंस्टेंस के बारे में संपत्ति की जानकारी देता है:
SELECT SERVERPROPERTY('Edition') AS Edition, SERVERPROPERTY('ProductVersion') AS Version; GO
इसे SSMS या Azure Data Studio जैसे GUI में चलाने से परिणाम इस प्रकार मिलते हैं:
संस्करण | संस्करण |
---|---|
डेवलपर संस्करण (64-बिट) | 14.0.3025.34 |