6

का उपयोग कर SQL सर्वर 2016 के साथ कॉलम एन्क्रिप्शन मैं कुछ कॉलम एन्क्रिप्ट करने के लिए SQL Server 2016 में "हमेशा एन्क्रिप्टेड" सुविधा का उपयोग करने का प्रयास कर रहा हूं। मैंने एसएसडीटी में एन्क्रिप्टेड के रूप में कॉलम सेट करने के लिए this post का उपयोग किया था।एएसपी एमवीसी ऐप में कॉलम एन्क्रिप्शन .net कोर/ईएफ कोर

वह हिस्सा ठीक हो जाता है, यह तब होता है जब मैं एप्लिकेशन से डेटा पूछने का प्रयास करता हूं कि मुझे कोई त्रुटि मिलती है। मेरी कनेक्शन स्ट्रिंग को

column encryption setting=enabled 

: डॉक्स के अनुसार मैं इस जोड़ने की जरूरत है। यह एंटिटी फ्रेमवर्क कोर में समर्थित नहीं प्रतीत होता है। मैं इस त्रुटि मिलती है:

column encryption setting=enabled is not supported

मैं स्ट्रिंग का निर्माण करने के साथ ही और उस सेटिंग को जोड़ने की क्षमता वहाँ नहीं है SqlConnectionStringBuilder उपयोग करने की कोशिश। ऐसा लगता है कि .NET 4.6 में है।

तो, क्या किसी को भी हमेशा एन्क्रिप्टेड का उपयोग कर .NET कोर एप्लिकेशन से SQL सर्वर इंस्टेंस से कनेक्ट करने का तरीका पता है?

उत्तर

3

हमेशा एन्क्रिप्टेड वर्तमान में नेट कोर पर समर्थित नहीं है

आप समर्थित चौखटे here

जोड़ना नेट कोर के लिए समर्थन हमारे रोडमैप पर है की सूची प्राप्त कर सकते हैं, तो हम समय इसके लिए अभी तक नहीं है

अपडेट

के लिए this github issue
+0

क्या आपके पास इसके लिए कोई स्रोत है? अन्यथा यह जवाब सिर्फ राय है। – DavidG

+0

मुझे उत्तर में इसका उल्लेख करना चाहिए था, लेकिन, मैं हमेशा एन्क्रिप्टेड टीम का हिस्सा हूं :) –

+0

हाहा यह कमाल है, लेकिन शैतान वकील खेलने के लिए, कोई भी यह कह सकता है! कुछ सबूतों से जुड़ना अच्छा अभ्यास है, शायद एक जिथब मुद्दा या रोडमैप है? – DavidG

0

का पालन करें एमएस लोगों ने उल्लेख किया - हमेशा एन्क्रिप्टेड वर्तमान में नेट कोर पर समर्थित नहीं है।

  • हम एक ही स्थिति थी, अंत में हम नेट पूर्ण फ्रेमवर्क को लक्षित करने के कोर WebApp करना था, वहाँ कोई चारा नहीं है।

  • यानी, वर्तमान में netcoreapp1.1 के साथ संगत नहीं (.NETCoreApp, संस्करण = v1.1) net452 (.NETFramework, संस्करण = v4.5.2)

  • मंचों से

    के साथ संगत - "Eventhough एफई कोर के लिए एई सुविधा काम कर सकता था, लेकिन अभी भी अंतर्निहित नेट कोर एसक्यूएल क्लाइंट वर्तमान के लिए एई का समर्थन नहीं करता है, और यह उनकी (एमएस + ओपनसोर्स ontributors) में होगा भविष्य मील पत्थर इसे समर्थन करने के लिए "

देखें इस समस्या पर किसी भी हालिया अपडेट के लिए यह GitHub page:

+0

एक ही स्थिति थी इसलिए हमने लक्षित समाधान में एक नई परियोजना बनाई। NET46। सोचा कि काम करेगा लेकिन आपके एमवीसी वेब ऐप को भी .NET46 को लक्षित करना होगा। – John81

संबंधित मुद्दे