I have two different databases in SQL Server, lets say db1 and db2, and I need to join data between them, but using my application that has access only to db1.
So, I thought of two possibilities: the first one is to create a view in db 1 that reads data from db 2. The second one is to create some kind of logical or virtual database, kind of db3, so I can access db1 and db2 through db3. Is it possible?
Opened for other suggestions.