I have data-reader permissions on a production database. I need to write reporting queries. I have discovered a few reusable views will go a long way in standardizing my queries.
I have given the following choices
A database on the same server + same instance that I have write access to so I can call upon objects using
ProductionDB.Schema.ObjectName
A database on the same server + new instance of SQL Server that I have write access to. This will have a Linked Server to my Production Server so I can call upon objects using
ProductionServer.ProductionDB.Schema.ObjectName
A database on a new server that I have write access to. This will have a Linked Server to my Production Server so I can call upon objects using
ProductionServer.ProductionDB.Schema.ObjectName
Replication is a solution that I like but may be too expensive to implement just for me.
Any suggestions on which way I should go with this?
Any other solutions that you can think of?