का समर्थन करता है मेरे पास एक संग्रहीत प्रक्रिया है जो कुछ गतिशील तालिकाओं को बनाता है। यदि कॉलमस्टोर इंडेक्स SQL सर्वर के होस्ट संस्करण पर समर्थित हैं तो मैं एक कॉलमस्टोर इंडेक्स बनाना चाहता हूं, अन्यथा सामान्य पंक्ति स्टोर इंडेक्स बनाने के लिए फ़ॉलबैक।यह पता लगाने के लिए क्वेरी कि वर्तमान SQL सर्वर संस्करण कॉलमस्टोर इंडेक्स
मैं dm_db_persisted_sku_features
तालिका पाया है लेकिन यह है कि अभी आपको बताता है कि क्या गैर मानक सुविधाओं वर्तमान में न कि जो समर्थित है की तुलना में किया जा रहा है:
SELECT * FROM sys.dm_db_persisted_sku_features
मैं एक प्रश्न के अंदर से कैसे निर्धारित कर सकते हैं एसक्यूएल सर्वर संस्करण और संस्करण समर्थन कॉलमस्टोर इंडेक्स?
क्यों की जांच नहीं * संस्करण * का समर्थन नहीं करते पर मौजूद है? SQL Server 2016 SP1 –
से पहले केवल एंटरप्राइज़ संस्करण कॉलमस्टोर का समर्थन करते हैं, लेकिन फिर मुझे SQL सर्वर संस्करण/सर्विस पैक की अनियमितताओं को नेविगेट करना होगा। इसके अलावा यह एक भविष्य का सबूत समाधान नहीं है। –
असल में, यह है। 2016 एसपी 1 से पहले, केवल एंटरप्राइज़ और डेवलपर संस्करणों ने कॉलमस्टोर का समर्थन किया। आप इसे 'SERVERPROPERTY (' संस्करण ')' के साथ जांच सकते हैं। 2016 एसपी 1 ने सबकुछ के लिए समर्थन जोड़ा। –