में अधिकतम डेटाबेस नाम लंबाई मैं डेटाबेस नाम पर कुछ UI सत्यापन करने की कोशिश कर रहा हूं। मुझे विभिन्न स्थानों से बताया गया था कि SQL सर्वर डेटाबेस नाम SQL सर्वर के अंदर sysname के रूप में संग्रहीत किया गया है। मैंने यह भी सत्यापित किया कि sys.Databases की जांच करके।SQL सर्वर
तो, मैं यूआई में अपना टेक्स्टबॉक्स बना देता हूं ताकि अधिकतम वर्ण 128 अक्षर लंबा हो। यह sysname
प्रकार की अधिकतम लंबाई है।
हालांकि, मैंने पाया कि मेरी SQL सर्वर 2005 एक्सप्रेस संस्करण में, अगर मैं लंबे समय से 128 वर्णों के साथ एक डेटाबेस का नाम दर्ज है, यह हमेशा शिकायत
डिफ़ॉल्ट लॉग फ़ाइल नहीं बना सका क्योंकि नाम बहुत लंबा था
यह सुनिश्चित करने के लिए कि मैं सफलतापूर्वक डेटाबेस बना सकता हूं, मैंने पाया कि मुझे अधिकतम सीमा 124 वर्णों को सेट करने की आवश्यकता है।
मेरा प्रश्न यह है कि क्या सभी अलग-अलग विंडोज ओएस पर SQL सर्वर के सभी संस्करणों के लिए 124 वर्ण सीमा सत्य है या नहीं?
संभवतः उपयोगी जानकारी: [विंडोज अधिकतम पथ लंबाई सीमा] (http://msdn.microsoft.com/en-us/library/aa365247%28v=vs.85%29.aspx#maxpath) – drudge
आप एक बना सकते हैं 'CREATE' डेटाबेस कथन में किसी भी नाम की लॉग फ़ाइल। इसमें डीबी नाम शामिल नहीं है ... –