2011-09-28 15 views
27

मैंने एक सरल (एएसएमएक्स) वेब सेवा बनाई है जो डेटासेट देता है। मैंने डेटा -> वेब बटन से डेटा का उपयोग करके मेरी एक्सेल 2007 कार्यपुस्तिका में webservice जोड़ा है और मैं डेटा को देखने/रीफ्रेश करने में सक्षम हूं।एक्सेल 2007 पास-थ्रू विंडोज प्रमाणीकरण

समस्या तब होती है जब मुझे वेब सेवा सुरक्षित करने की आवश्यकता होती है: मैंने वेब सेवा के लिए विंडोज प्रमाणीकरण चालू कर दिया है और अनुरोध SSL का उपयोग करता है।

दुर्भाग्यवश, डेटा को रीफ्रेश करने का प्रयास करते समय उपयोगकर्ता द्वारा विंडोज क्रेडेंशियल पर लॉग इन किया जाता है - रीफ्रेश विफल रहता है।

यदि मैं डेटा -> कनेक्शन -> गुण -> परिभाषा -> क्वेरी संपादित करें पर क्लिक करता हूं, केवल तभी मैं अपने विंडोज प्रमाण-पत्रों के लिए संकेत देता हूं और फिर ताज़ा करता हूं तो सफल होता है .... मेरे लिए कोई समस्या नहीं, लेकिन नहीं कुछ मैं चाहता हूं कि इस स्प्रेडशीट के हर उपयोगकर्ता को करना होगा ... किसी भी विचार को तत्काल कैसे उत्पन्न किया जाए जब इसे विफल होने की बजाय रीफ्रेश का प्रयास किया जाता है ??

धन्यवाद !!

अद्यतन जवाब अब तक SharePoint और एक्सेल सेवा (जिनमें से न तो मेरे लिए किसी भी उपयोग कर रहे हैं) ... और एक लिंक के साथ क्या करना है, जो "के लिए निम्नलिखित प्रक्रिया डेटा है कि एक से लिया गया है पर लागू नहीं होता हैं टेक्स्ट फ़ाइल या एक वेब क्वेरी "... मैं बस एक पासवर्ड-सुरक्षित वेब सेवा से अपडेट करने में सक्षम होने के लिए अपने डेस्कटॉप मशीन पर एक्सेल की एक प्रति के साथ एक व्यक्ति चाहता हूं ... क्या यह इतना कठिन है ??

एक और अद्यतन फिर भी कोई उत्तर नहीं स्वीकार किए जाते हैं - क्योंकि कोई जवाब अब तक एक काम कर समाधान प्रदान की है (नाइस हालांकि googling - धन्यवाद लोग ;-))

+0

देखें http://stackoverflow.com/questions/2206943/what-do-i-need-to-do-to-make-excel-access-a-web-query-via-https?lq=1 – TFD

उत्तर

0

हमारे पास काम पर एक समान स्थिति थी, हालांकि, हम कार्यालय 2010 का उपयोग कर रहे हैं। मुझे 2007 की सीमाओं के बारे में निश्चित नहीं है। इन लिंक को देखें। पिछले दो एक्सेल 2007 के लिए विशेष रूप से कर रहे हैं

लिंक 1: Configure Secure Store Service for Excel Services

लिंक 2: Ten Tips for Using SharePoint Server 2007 with Excel Services

लिंक 3: Plan external data connections for Excel Services

1

जब मैं एसएसएल नहीं मिला है मुझे लगता है कि एक्सेल सामान्य रूप से यह प्रमाणित करते हैं कर सकते हैं प्रमाणीकरण के माध्यम से गुजरने के दौरान आपको प्रमाणीकरण के लिए नहीं पूछना चाहिए।

मेरा अनुमान है कि आपको गंतव्य वेबसाइट (https के साथ) को IE में अपने विश्वसनीय क्षेत्र में जोड़ने की आवश्यकता होगी। प्रभाव यह होना चाहिए कि जब आप वेबसाइट पर जाते हैं तो आपको अपने पासवर्ड के लिए चुनौती नहीं दी जानी चाहिए। आईई अब प्रमाणीकरण प्रमाण-पत्रों से गुजर जाएगा क्योंकि गंतव्य विश्वसनीय क्षेत्र में है।

एक बार यह तय हो जाने पर एक्सेल को इसे सामान्य वेबसाइट की तरह व्यवहार करना चाहिए।

यह लिंक है जो भरोसा क्षेत्र में जोड़ने के माध्यम से बात करती है: http://www.nateirwin.net/2007/01/19/enabling-ntlm-authentication-in-firefox-and-internet-explorer/

+0

डर नहीं - जैसे ही मैं साइट के लिए विंडोज़ को वापस चलाता हूं, यह टूटा जा रहा है ... मैं बस एसएसएल और एक GUID क्वेरीस्ट्रिंग पैरामीटर के साथ गया हूं - आदर्श नहीं, लेकिन यह बेहद संवेदनशील डेटा नहीं है। हालांकि विचार के लिए धन्यवाद :) – Nathan

1

पिछली बार मैं इस मुद्दे को 2004 में था अगर मैं सही ढंग से याद रहे थे, वहीं इस वेब क्वेरी प्रौद्योगिकी के क्षेत्र में एक बग है क्वेरी एसएसएल प्रमाणपत्र से कैसे संबंधित है। यह एक्सेल 97 तकनीक है; इसलिए, काफी बुनियादी कार्यान्वयन।

अधिक शोध और समस्या निवारण के बाद, इस समस्या के आसपास एकमात्र तरीका उपयोगकर्ता और पासवर्ड पैरामीटर बनाना और वेब क्वेरी पोस्ट करना है। POST का उपयोग करने से उपयोगकर्ता/पासवर्ड को आंखों से छुपाया जाएगा। साथ https, आवेदन/vnd.ms-एक्सेल, इंटरनेट क्वेरी (iqy) कोई समस्या है, और Excel 2000/2002:


बाद

2004 से मेरी टिप्पणी है। What do I need to do to make Excel access a Web Query via HTTPS?


Excel के वेब क्वेरी की http://msdn.microsoft.com/en-us/library/aa155714(v=office.10).aspx पर वेब साइटों से कार्यपत्रक आबाद करने के लिए आप सक्षम करें: यदि इस सवाल की जाँच की


है।

प्रमाणीकरण और पासवर्ड की आवश्यकता वाली साइटें चुनौतियों को प्रदान करती हैं। उन्हें कोडेड वर्कअराउंड की आवश्यकता हो सकती है या असफल हो सकती है।

त्रुटि संदेश जब आप एक सुरक्षित वेब पेज (करने के लिए वेब क्वेरी का उपयोग) Excel में: http://support.microsoft.com/kb/290347 पर "खोलने में असमर्थ"।

एक्सएल 7 9: वेब क्वेरी (.iqy) फ़ाइलेंhttp://support.microsoft.com/kb/157482 पर एक अमूल्य संसाधन कैसे बनाएं। (एक वेब क्वेरी एसडीके था जब मुझे नहीं मिला, लेकिन यह आलेख एक अच्छा प्रतिस्थापन है।)

माइक्रोसॉफ्ट ऑफिस एक्सेल 2003 पर वेब क्वेरीज़ का उपयोग करने के विभिन्न तरीके।

1

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

जब Microsoft क्वेरी का उपयोग कर फ़ाइल लोड की जाती है तो डेटा कार्यपुस्तिका में अपडेट किया जाता है, इसलिए मुझे नहीं पता कि यह कैसे काम करता है इससे अलग हो सकता है।

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

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