मुझे एएसपीनेट वेबसाइट प्रोजेक्ट मिला है जो वर्तमान में SQL Server 2000 को इसके बैकएंड के रूप में चलाता है।वर्कर (अधिकतम) एमएस एसक्यूएल सर्वर 2000, समस्याएं?
मैं SQL सर्वर 2005 एक्सप्रेस का उपयोग कर डीबी की स्थानीय प्रति पर कुछ डेटाबेस परिवर्तन कर रहा हूं। मैंने varchar(max)
कॉलम का उपयोग करके एक टेबल बनाई है। उनका उपयोग एक्सएचटीएमएल के संग्रहित स्निपेट्स में किया जाता है जो मनमानी लंबाई के होते हैं।
जबकि पर stackoverflow मैं इस में आए चारों ओर ब्राउज़ कर: Are there any disadvantages to always using nvarchar(MAX)?
उपयोगकर्ता mattruma कहते हैं कि वे "मुश्किल तरीके से" पता चला एसक्यूएल सर्वर पर varchar(max)
उपयोग के बारे में 2000
क्या मैं बजाय varchar(max)
का उपयोग करना चाहिए दिया गया है कि लाइव डेटाबेस SQL सर्वर 2000 पर चलता है?
किसी भी मदद के लिए अग्रिम धन्यवाद!
यदि आप टेक्स्ट फ़ील्ड का उपयोग करते हैं, तो यह उस फ़ील्ड पर संभावित खोजों में बाधा डालता है। – TheTXI
@TheTXI - उस कॉलम पर खोज करने से संबंधित ओपी के प्रश्न में कुछ भी नहीं है। –
मैं टेक्स्ट डेटाटाइप का उपयोग करने की अनुशंसा नहीं करता, क्योंकि [इसे माइक्रोसॉफ्ट एसक्यूएल सर्वर के भविष्य के संस्करण में हटा दिया जाएगा] (http://msdn.microsoft.com/en-us/library/ms187993.aspx)। –