Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

मैं Microsoft SQL Server 2005 रिपोर्टिंग सेवाओं में एकाधिक प्रोजेक्ट्स के बीच डेटा स्रोत कैसे साझा कर सकता हूं और विजुअल स्टूडियो पूर्वावलोकन कैसे रख सकता हूं?

एक तकनीक (गंदी चाल?) अब मैं अपने डेटा स्रोत (.rds) को कॉपी कर रहा हूं। ) प्रत्येक प्रोजेक्ट में, विजुअल स्टूडियो को बंद करें, फिर अंतर्निहित फाइलों/फ़ोल्डरों में:

  • कॉपी किए गए .rds को हटाएं मेरी रिपोर्ट परियोजनाओं से (मेरे Data Sources में केवल एक प्रति छोड़कर) परियोजना)
  • प्रत्येक रिपोर्ट प्रोजेक्ट की प्रोजेक्ट फ़ाइल में (Foo.rptproj ), Project.DataSources.ProjectItem.FullPath का टेक्स्ट बदलें My Shared Data Source.rds . से तत्व करने के लिए ..\Data Sources\My Shared Data Source.rds

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

स्रोत नियंत्रण के संबंध में:.rds . की अभी भी केवल एक प्रति है चेक इन किया गया है, इसलिए हम बहुत सारे icky डुप्लीकेट के साथ कोड आधार को प्रदूषित नहीं कर रहे हैं; .rptproj . में परिवर्तन फ़ाइलों को चेक इन किया जा सकता है, इसलिए हम डेवलपर्स को एक समझदार मास्टर कॉपी बनाए रखने के लिए अप्राकृतिक स्रोत-नियंत्रण जिम्नास्टिक (चुनिंदा आंशिक कमिट आदि) में मजबूर नहीं कर रहे हैं।

प्रत्येक रिपोर्टिंग प्रोजेक्ट इस डेटा स्रोत को परिनियोजित करने का प्रयास करेगा, हालांकि मैंने सर्वर पर मौजूदा डेटा स्रोतों के ओवरराइटिंग को प्रतिबंधित कर दिया है, इसलिए यह बहुत बड़ी बात नहीं है। . . और मुझे लगता है कि अगर मैं सर्वर की डेटा स्रोत परिभाषा को ओवरराइट करना चाहता हूं, तो इससे कोई फर्क नहीं पड़ेगा कि मैंने इसे एक ही .rds के साथ एक या दस बार ओवरराइट किया है या नहीं। ।

अस्वीकरण:यह अभी भी एक प्रयोग है। मुझे अभी तक इस तकनीक का अभ्यास में उपयोग करने का अनुभव नहीं है, इसलिए मैं वास्तव में इसकी सिफारिश करने के लिए इतना आगे नहीं जा सकता।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. NHibernate Linq Group By SQL सर्वर में ठीक से समूह बनाने में विफल रहता है

  2. टी-एसक्यूएल क्या सिंगल फास्ट ऑपरेशन के साथ अपडेट / इंसर्ट करना संभव है

  3. पाइथन सब कुछ सेट करने के बाद हेरोकू पर ओडीबीसी चालक नहीं ढूंढ सकता है

  4. माइक्रोसॉफ्ट एसक्यूएल सर्वर 2008 में एक क्वेरी चलाने से पहले कैसे पता चलेगा कि कितनी पंक्तियां प्रभावित होंगी?

  5. किसी नेस्टेड प्रतिस्थापन फ़ंक्शन का उपयोग किए बिना स्ट्रिंग से एकाधिक वर्णों को बदलें