I haven't actually tried anything yet, I'm just trying to find out if what I want to do is feasible first.
Basically, we have an SDE geodatabase that has a handful of feature classes and tables with quite a few spatial views. Instead of connecting our web maps directly to these views, we would like to replicate the database and have the web connect to it. This sounds similar to what you are doing. Do you actually replicate the views, or just replicate the tables/feature classes and build the spatial views on the replica?