What are the drawbacks and downsides?
We want to schedule automatic nightly refreshes of 20 databases, approximately 1GB each, from the PRODUCTION server to the TEST server. We're setting up SQL Server snapshot replication to publish snapshot updates from the PRODUCTION databases to TEST. Are there gotchas we should know about?
Best Answer
Your scenario is interesting :
Initial thought reveals that snapshot replication should be OK as you thought, but I would highly recommend to go for backup/restore method - safe, reliable and less overhead of maintaining.
Note that I am not saying that snapshot replication is a bad choice, but why not use a proven and reliable method - backup restore ? You can/should automate it (backup/restore) using either Powershell or T-SQL or SSIS.
Drawbacks of Snapshot replication :
sp_repldropcolumn
andsp_repladdcolumn
.