उस नाम के साथ एक डेटाबेस बनाएं जिसका आप प्रतिरूपण करना चाहते हैं। डेटाबेस में प्रत्येक तालिका के लिए एक दृश्य बनाने के लिए डीडीएल कोड जनरेटर को फिर से जिग करें जिसमें टेबल हैं जिन्हें मुझे हार्डकोडेड नाम के माध्यम से एक्सेस करने की आवश्यकता है। मूल रूप से, प्रत्येक दृश्य में एक बयान होगा जो इस तरह दिखता है..
CREATE VIEW schemaname.tablename as SELECT * FROM targetdbname.schemaname.tablename
उदाहरण:
हार्डकोड किए गए लक्ष्य डेटाबेस नाम को ProdDBV1
. कहा जाता है और आपके पास जो स्रोत डीबी है उसका नाम है ProductDatabaseDatabaseV1
, स्कीमा dbo
है और तालिका का नाम customer
है
- डेटाबेस बनाएं
ProdDBV1
SSMS या स्क्रिप्ट का उपयोग करना। CREATE VIEW dbo.customer as SELECT * FROM ProductDatabaseDatabaseV1.dbo.customer
यदि आप अपने "स्रोत" डेटाबेस में प्रत्येक तालिका की गणना कर सकते हैं और फिर ऊपर के रूप में डीडीएल बना सकते हैं। यदि आप चाहें तो मैं इस पोस्टिंग को एक कोड उदाहरण के साथ अपडेट कर सकता हूं। (sp_msforeachtable
. का उपयोग करके यदि संभव हो तो प्रक्रिया)