एक वेब सर्वर पर SQL सर्वर 2008 फ़ाइलस्ट्रीम

मैं एएसपी.नेट एमवीसी का उपयोग कर एक साइट विकसित कर रहा हूं, और अलग-अलग इकाइयों की बजाय डेटाबेस के भीतर फ़ाइलों को स्टोर करने के लिए नए SQL Server 2008 FILESTREAM सुविधा का उपयोग करने का निर्णय लिया है। प्रारंभ में वीएस -2008 (डेटाबेस के लिए एक विश्वसनीय कनेक्शन का उपयोग कर) के भीतर काम करते हुए, सब कुछ ठीक और बेवकूफ था। समस्याएं उत्पन्न हुईं, हालांकि, जब मैंने साइट को आईआईएस 7 में स्थानांतरित कर दिया और डेटाबेस पर एसक्यूएल प्रमाणीकरण में बदल दिया।

ऐसा लगता है कि एक FILESTREAM स्ट्रीमिंग SQL प्रमाणीकरण के साथ काम नहीं करता है, केवल विंडोज प्रमाणीकरण के साथ। यह देखते हुए, पालन करने का सबसे अच्छा अभ्यास क्या है?

  1. क्या एसक्यूएल प्रमाणीकरण के तहत काम करने के लिए इस तरह की चीज को मजबूर करने का कोई तरीका है?
  2. क्या मुझे डेटाबेस उपयोगकर्ता के रूप में नेटवर्क सेवा जोड़ना चाहिए और फिर विश्वसनीय प्रमाणीकरण का उपयोग करना चाहिए?
  3. क्या मुझे एक और उपयोगकर्ता बनाना चाहिए, और इसके तहत आईआईएस साइट और डेटाबेस कनेक्शन दोनों चलाएं?
  4. कोई अन्य सुझाव?
0
ro fr bn

1 उत्तर

यह आलेख पर एक नज़र डालें। मुझे फाइलस्ट्रीमिंग और सुरक्षा के बारे में बहुत कुछ पता नहीं है, लेकिन फाइलस्ट्रीमिंग सेटअप में कुछ रोचक विकल्प हैं जैसे दूरस्थ कनेक्शन की अनुमति देना और रिमोट क्लाइंट को फ़ाइलस्ट्रीमिंग तक पहुंचने की अनुमति देना

0
जोड़ा
हाँ, मुझे वह कवर मिला है, लेकिन लिंक के लिए धन्यवाद। मैं आईआईएस-आधारित वेबसाइट से FILESTREAM का उपयोग करके प्रमाणीकरण के संबंध में सर्वोत्तम अभ्यास से अधिक चिंतित हूं।
जोड़ा लेखक Darren Oster, स्रोत