Buat database dengan nama yang ingin Anda tiru. Jigg ulang generator kode DDL untuk membuat tampilan untuk setiap tabel dalam database yang memiliki tabel yang perlu saya akses melalui nama hardcoded. Pada dasarnya, setiap tampilan akan memiliki pernyataan yang terlihat seperti ini..
CREATE VIEW schemaname.tablename as SELECT * FROM targetdbname.schemaname.tablename
Contoh:
Nama database target yang di-hardcode disebut ProdDBV1
dan DB Sumber yang Anda miliki bernama ProductDatabaseDatabaseV1
, skemanya adalah dbo
dan nama tabel adalah customer
- Buat database bernama
ProdDBV1
menggunakan SSMS atau skrip. CREATE VIEW dbo.customer as SELECT * FROM ProductDatabaseDatabaseV1.dbo.customer
Jika Anda dapat menghitung setiap tabel di database "sumber" Anda dan kemudian buat DDL seperti di atas. Jika Anda mau, saya dapat memperbarui posting ini dengan contoh kode. (menggunakan sp_msforeachtable
prosedur jika memungkinkan)