हमने एक "शेल्फ ऑफ" एप्लिकेशन खरीदा है जो एक लोनिंग समय पहले है जो SQL सर्वर के भीतर फ़ाइलों को ब्लॉब के रूप में संग्रहीत करने में सक्षम है। हमने देखा है कि एक विभाग द्वारा इस ब्लॉब क्षेत्र के अधिक उपयोग के कारण पिछले छह महीनों में डेटाबेस आकार में दोगुना हो गया है। नतीजतन, आवेदन दर्दनाक धीमा हो गया है।मैं ब्लॉब/फिलस्ट्रीम से फ़ाइल प्रकार की पहचान कैसे कर सकता हूं?
मुझे डेटाबेस से ब्लॉब फ़ील्ड को हटाने और फ़ाइल को वास्तविक फ़ाइल सिस्टम पर सहेजने के साथ काम सौंपा गया है। दुर्भाग्यवश, एप्लिकेशन संग्रहीत नहीं करता है कि फ़ाइल प्रकार डेटाबेस के भीतर क्या है। हालांकि मैं डेटाबेस में मौजूद फ़ाइल को पढ़ सकता हूं, लेकिन मुझे नहीं पता कि फ़ाइल को किस प्रकार से सहेजना है। एप्लिकेशन का समर्थन डेस्क अब सॉफ्टवेयर के इस संस्करण का समर्थन नहीं करता है और डेटा निकालने के बारे में हमसे बात नहीं करेगा। दुर्भाग्यवश, हमारे पास उनके स्रोत कोड तक पहुंच नहीं है।
किसी भी सुझाव की सराहना की जाएगी! अग्रिम में धन्यवाद!
मुझे यकीन नहीं है कि यह प्रासंगिक है, लेकिन शायद इन फ़ाइलों में से 70% कार्यालय दस्तावेज़ हैं, Office 2003 से अलग प्रारूप - Office 2007. – proudgeekdad