2010-09-03 11 views
5

से डेटाबेस का बैकअप लेने का कोई आसान तरीका है हमने कुछ समय पहले हमारे एप्लिकेशन को .NET 4.0 में अपग्रेड किया था, और अब ऐप से SQL Server 2008 डेटाबेस बैकअप करने की क्षमता जोड़ने की आवश्यकता है। हालांकि, ऐसा प्रतीत नहीं होता है कि एसएमओ .NET 4 के लिए उपलब्ध है। क्या डेटाबेस बैकअप करने के लिए कोई कामकाज या बेहतर तरीका है (ध्यान दें कि हमारे बैकअप को वेबसाइट पर उपयोगकर्ता द्वारा शुरू करने की आवश्यकता है, इसलिए हम उन्हें शेड्यूल नहीं कर सकते हैं)।एसएमओ .NET 4.0 में उपलब्ध नहीं है? या कोड

उत्तर

3

BACKUP DATABASE का उपयोग करें?

अन्यथा, कोशिश इन One, Two

+0

हमें डेटाबेस को भी बहाल करने की आवश्यकता होगी ... क्या कनेक्शन के माध्यम से केवल SQL कमांड को कॉल करना आसान है? हम समस्याओं/अपवादों को संभालने के बारे में चिंतित थे। –

+0

कोशिश करें/कैच करें और डाटाबेस को पुनर्स्थापित करें? – gbn

+0

कूल, मुझे नहीं पता था कि आप टी-एसक्यूएल –

2

आप अभी भी एक .NET 4.0 आवेदन से एसएमओ संदर्भित कर सकते हैं, यहां तक ​​कि यह .NET 2.0 ढांचे को निशाना बनाने के साथ।

यदि आपको Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information. अपवाद मिलता है, तो SQL सर्वर SDK (SQL Server 2008 R2) के नवीनतम संस्करण को स्थापित करने के लिए इसे ठीक करना चाहिए, भले ही मशीन SQL सर्वर का पुराना संस्करण चला रहा हो। 2005.

+2

के भीतर कोशिश/पकड़ कर सकते हैं आप यहां एसएमओ के लिए 4.0 समर्थन के लिए मतदान कर सकते हैं: https://connect.microsoft.com/SQLServer/feedback/details/643811/net-4 -0-संगत-एसएमओ – RobSiklos