/ / SQL सर्वर - सर्वर 2008 से सर्वर 2012 तक कॉपी डेटाबेस - sql-server, sql-server-2008, sql-server 2012

SQL सर्वर - सर्वर 2008 से सर्वर 2012 में डेटाबेस कॉपी करें - SQL सर्वर, SQL सर्वर-2008, SQL सर्वर-2012

मेरे पास डेनमार्क में दो सर्वर हैं एक दूसरे के यहाँउक में। मुझे SQL सर्वर प्रबंधन 2008 (प्रथम सर्वर) से डेटाबेस की एक प्रति बनाने और SQL सर्वर प्रबंधन 2012 (2 वें सर्वर) में रखने की आवश्यकता है। मैंने दूरस्थ सर्वर से जुड़ने की कोशिश की है, लेकिन दोनों को जोड़ने और ऐसा करने के बजाय कठिनाइयों का सामना करना पड़ रहा है, जिस तरह से मैं उम्मीद कर रहा था कि कॉपी डेटाबेस जैसा एक फ़ंक्शन है जो मेरे लिए ऐसा कर सकता है। मैं SQL Server 2008 में कार्यों और प्रतिलिपि डेटाबेस में चला गया हूं, लेकिन प्रतिलिपि डेटाबेस विज़ार्ड में प्रकट होता है जो कहता है कि "आप इस विज़ार्ड का उपयोग SQL Server 2000 या बाद में SQL सर्वर 2008 की आवृत्ति से डेटाबेस को स्थानांतरित करने या कॉपी करने के लिए कर सकते हैं" । मैं कुछ इस तरह की तलाश कर रहा हूं जो सर्वर 2012 के लिए काम करेगा।

उत्तर:

जवाब के लिए 0 № 1
  1. अपने डेटाबेस फ़ाइल की प्रतिलिपि बनाएँ .mdf और लॉग फ़ाइल .ldf और अपने SQL सर्वर में पेस्ट करें
  2. में फ़ाइल स्थापित करें Programs Files->Microsoft SQL Server->MSSQL10.SQLEXPRESS->MSSQL->DATA.
  3. SQL सर्वर खोलें। डेटाबेस पर राइट-क्लिक करें फिर चुनें Attach... विकल्प.

जवाब के लिए 0 № 2

आप स्रोत पर प्रबंधन स्टूडियो के साथ एक बैकअप बना सकते हैं और इसे लक्ष्य पर पुनर्स्थापित कर सकते हैं।


जवाब के लिए 0 № 3

इस चरण को बनाने के लिए आपको प्रबंधन स्टूडियो 2012 की आवश्यकता है। फिर आप 2012 सर्वर पर खाली डेटाबेस बना सकते हैं। इस खाली पर राइट क्लिक करें DB-> कार्य-> प्रतिलिपि डेटाबेस ।।

जादूगर आपका मार्गदर्शन करेगा। आपको यह 2012 प्रबंधन स्टूडियो के तहत करना चाहिए क्योंकि यह 2008 सर्वर के साथ संगत है - इसके विपरीत यह काम नहीं करेगा।

बेशक, सबसे साफ तरीका बैकअप के माध्यम से ऐसा करना है (.bak फ़ाइल - Tasks-> बैकअप .. फिर 2012 के सर्वर पर कार्य-> पुनर्स्थापना-> फ़ाइलें या फ़ाइल समूह) लेकिन आपको सर्वर तक रिमोट एक्सेस (आरडीपी) की आवश्यकता है।