मैं आरडीएस सर्वर पर अलग-अलग नाम के साथ एक ही डेटाबेस को कैसे पुनर्स्थापित कर सकता हूं, यह मुझे त्रुटि देता है जैसे 'डेटाबेसनाम को पुनर्स्थापित नहीं किया जा सकता क्योंकि उदाहरण पर समान file_guids के साथ पहले से ही एक मौजूदा डेटाबेस है।'

1
Ashwini 23 अगस्त 2018, 07:53
क्या यह मानक SQL सर्वर है? यदि ऐसा है तो आप इसे पुनर्स्थापित करने के दौरान बता सकते हैं कि डेटाबेस का नाम क्या बदलना है। लेकिन मैं टैग में एडब्ल्यूएस देखता हूं तो क्या यह एडब्ल्यूएस उदाहरण है? पता नहीं अगर यह वही है।
 – 
TomC
23 अगस्त 2018, 08:01

2 जवाब

ऐसा लगता है कि उन्होंने इसे SQL सर्वर इंस्टेंस के लिए RDS पर ठीक किया है:

https://aws.amazon.com/blogs/database/rds-sql-server-has-two-new-exciting-backup-and-restore-enhancements/

मैं S3 के लिए एक डेटाबेस का बैकअप लेने और आज उसी उदाहरण पर इसे पुनर्स्थापित करने में सक्षम था।

1
Veldmuis 22 जिंदा 2019, 17:56

एक कामकाज के रूप में, मैं निम्नलिखित प्रक्रिया के साथ समाप्त हुआ:

  1. मूल डीबी का एक .bacpac (डेटा और स्कीमा दोनों शामिल हैं) बनाएं।
  2. उस .bacpac को एक स्टेजिंग डेटाबेस में आयात करें (स्थानीय डीबी हो सकता है, या कहीं अन्य उदाहरण, या मूल डीबी के समान उदाहरण भी हो सकता है)।
  3. स्टेजिंग डीबी का पारंपरिक बैकअप (.bak) बनाएं।
  4. बैकअप को S3 पर अपलोड करें।
  5. S3 बैकअप फ़ाइल पर msdb.dbo.rds_restore_database कमांड चलाएँ।
0
MD Khadeer 4 सितंबर 2018, 20:48
जैसा कि वेल्डमुइस ने उल्लेख किया है। अब आप बिना किसी प्रतिबंध के अलग-अलग डीबी नाम के साथ बैकअप/रिस्टोर कर सकते हैं।
 – 
Felix Cen
6 अगस्त 2019, 18:46