क्या मैं एक्सेल 2010 को सर्वर पर चला सकता हूं?


9

यह सवाल है कि एक Windows सर्वर ओएस के लिए होता है एक कंप्यूटर पर Excel का उपयोग एक व्यक्ति के बारे में नहीं है। और यह किसी भी शेयरप्वाइंट सेवाओं सुविधाओं का उपयोग कर के बारे में नहीं है!

प्रश्न स्वचालित प्रक्रियाओं के बारे में है जो एक्सेल फ़ाइलों को खोलने के लिए कोड (ऑफिस ऑटोमेशन) का उपयोग करते हैं, उनमें हेरफेर करते हैं, गणना चलाते हैं, डेटा पढ़ते हैं, फ़ाइल की प्रतियां सहेजते हैं और फ़ाइलों को बंद करते हैं ... सभी कोड में।

एक्सेल के पिछले संस्करणों में लाइसेंसिंग समझौते ने एक सार्वजनिक सर्वर पर उपयोग को रोका, Microsoft के नोटों ने सर्वर वातावरण में ऑफिस ऑटोमेशन का उपयोग करने की समस्याओं के बारे में चेतावनी दी थी, और हमें चेतावनी दी गई थी कि एक्सेल एकल थ्रेडेड था और सर्वर पर उपयोग के लिए डिज़ाइन नहीं किया गया था।

इस बारे में अधिकांश लेख ऑफिस 2010 से पहले लिखे गए थे।

लेकिन अब, Excel 2010 को Excel के लिए HPC सेवाओं का उपयोग करते हुए एक उच्च प्रदर्शन कम्प्यूटिंग सर्वर पर काम करने के लिए डिज़ाइन किया गया है। एक एचपीसी दस्तावेज़ में उल्लेख किया गया है "विंडोज एचपीसी सर्वर 2008 आर 2 में एक व्यापक पॉप-अप प्रबंधक शामिल है जो कभी-कभी संवाद बॉक्स और पॉप-अप संदेशों को संभाल सकता है"।

तो मेरा सवाल है ... क्या यह अब "सुरक्षित" है कोड को चलाने के लिए जो एचपीसी सेवाओं का उपयोग किए बिना "सामान्य" सर्वर पर एक्सेल 2010 को स्वचालित करता है?

यदि नहीं, तो क्या एक्सेल के लिए एचपीसी सेवाएं एकल सर्वर पर काम कर सकती हैं?

मुझे उच्च प्रदर्शन, वितरित कंप्यूटिंग, एक्सेल के लिए एचपीसी सेवाओं के पहलू की आवश्यकता नहीं है ... बस एक सर्वर पर एक्सेल को चलाने की क्षमता है।

कि अब किया जा सकता है?

धन्यवाद, ग्लेन


कर सकते हैं, हाँ। चाहिए, नहीं!
uSlackr

जवाबों:


13

आपका प्रश्न करने पर निर्भर करता "मैं सुरक्षित रूप से एक्सेल स्वचालन API का उपयोग कर सकते हैं?" और सर्वर बारीकियों के साथ बहुत कम है। बेशक, एक्सेल करता है Windows सर्वर प्लेटफ़ॉर्म पर चलने और यह और भी टर्मिनल सर्वर के वातावरण में एक नहीं बल्कि आम परिदृश्य है, लेकिन आम तौर पर यह संबंधित उपयोगकर्ताओं द्वारा सहभागी चलाया जाता है। यह हमेशा यह इस तरह से चलाने के लिए सुरक्षित कर दिया गया है (यानी पुराने संस्करणों के रूप में टर्मिनल सर्वर पर रखा गया था अच्छी तरह से)।

कहा जा रहा है, KB257757 जो कि 2 जुलाई, 2010 को अंतिम रूप से संशोधित किया गया है और "के साथ लागू होता है" अनुभाग "स्पष्ट रूप से सूचीबद्ध करने के लिए " Microsoft Excel 2010 " , कहता है:

Microsoft वर्तमान में किसी भी अप्राप्य, गैर-संवादात्मक ग्राहक अनुप्रयोग या घटक (ASP, ASP.NET, DCOM और NT सेवाओं सहित) से Microsoft Office अनुप्रयोगों के स्वचालन का समर्थन नहीं करता है, क्योंकि कार्यालय अस्थिर व्यवहार और / प्रदर्शित कर सकता है या गतिरोध जब कार्यालय इस वातावरण में चलाया जाता है।

विशेष रूप से लाइसेंसिंग समस्या पर:

वर्तमान लाइसेंसिंग दिशा-निर्देश, जब तक कि उन क्लाइंट्स के पास स्वयं कार्यालय की लाइसेंस प्राप्त प्रतियाँ नहीं हैं, तब तक कार्यालय अनुप्रयोगों को सर्वर पर सेवा अनुरोधों के लिए इस्तेमाल होने से रोका जाता है।

और बोल्ड चेहरे में इस के साथ समाप्त होता है:

Microsoft दृढ़ता से कई विकल्पों की सिफारिश करता है जिन्हें Office को सर्वर-साइड स्थापित करने की आवश्यकता नहीं होती है, और यह सबसे आम कार्यों को अधिक कुशलता से और स्वचालन से अधिक तेज़ी से कर सकता है। अपने प्रोजेक्ट में सर्वर-साइड घटक के रूप में Office शामिल करने से पहले, विकल्पों पर विचार करें।

मेरा मानना ​​है कि आपके पास इससे अधिक निश्चित कथन नहीं हो सकता।


टिप्पणियों के लिए धन्यवाद ... लेकिन यह अभी भी एक्सेल के लिए एचपीसी सेवाओं के अस्तित्व की अनदेखी करता है। एचपीसी सेवाओं के साथ, Microsoft विशेष रूप से सर्वर-साइड घटक के रूप में एक्सेल के उपयोग की सलाह देता है।
Glen Little

एचपीसी सेवाएं "ऑटोमेशन" नहीं हैं (जो सामान्य ओएलई ऑटोमेशन होगी ) लेकिन गणना भार को वितरित करने के लिए सीमित उपयोग के साथ विशिष्ट संकीर्ण-डाउन इंटरफेस शामिल हैं।
-wabbit

एचपीसी का उपयोग कर सर्वर पर .NET से एक्सेल को स्वचालित करने के एक उदाहरण के लिए, यह देखें microsoft.com/download/en/…
Glen Little
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.