अभी हमारे परीक्षण और उत्पादन डेटाबेस एक ही सर्वर पर हैं, लेकिन विभिन्न नामों के साथ। तैनाती का मतलब वेब डेटाबेस को सही डेटाबेस के लिए सभी कनेक्शन स्ट्रिंग्स को बदलने के लिए संपादित करना है। एक कदम जो मैं बहुत बार भूल जाता हूं ...एएसपी.NET साइट को तैनात करते समय आप कनेक्शन स्ट्रिंग से कैसे निपटते हैं?
हमने आखिरकार परीक्षण के लिए एक नया डेटाबेस सर्वर बनाया है, और मैं डेटाबेस को आगे बढ़ा रहा हूं ... लेकिन अब सर्वर अलग होगा और हम अभी भी कनेक्शन स्ट्रिंग मुद्दों से निपटने की जरूरत है।
मैं इसे मेजबान फ़ाइल के माध्यम से प्रबंधित करने के बारे में सोच रहा था, लेकिन जब भी मुझे उत्पादन डेटा के खिलाफ परीक्षण करने की आवश्यकता होती है तो मुझे अपने डेस्कटॉप मशीन पर स्विच करने का विचार सबसे अच्छा लगता है।
तो मैं बस सोच रहा हूं कि वहां कोई बेहतर तरीका है या नहीं। कुछ ऐसा जो तैनाती आदर्श होगा के लिए एक "उत्पादन" वेब config के साथ निर्माण होगा ...
ये डेटाबेस SQL एक्सप्रेस में चलाने के लिए बहुत बड़े हैं ... लेकिन मुझे लगता है कि मैं यह सुनिश्चित करने के लिए हमारी फ़ायरवॉल का उपयोग कर सकता हूं कि उत्पादन संस्करण गलत डेटाबेस से कनेक्ट नहीं होता है। – CodeRedick
मेरे पास SQL सर्वर का डेवलपर संस्करण स्थानीय रूप से स्थापित है, एसक्यूएल एक्सप्रेस नहीं। किसी भी घटना में, मेरे पास कभी भी कुछ स्थानीय डेटा, मेरे स्थानीय सिस्टम पर पूरा उत्पादन डेटा नहीं होगा। – tvanfosson