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
ProdDBV1menggunakan 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)