我在服务器SQL-PROD上有一个大型(~200GB)数据库。这是一个具有高度限制访问权限的生产数据库。
我希望有一个数据库副本供开发人员用于在服务器SQL-TEST上进行测试。
我最初的想法是执行夜间数据库副本,在SQL-TEST上删除并重新创建目标数据库,但保留SQL-PROD上的数据库。然而,这被证明非常缓慢。
是否可以在SQL-TEST上创建数据库的镜像,并且只在夜间运行镜像,例如00:00到04:00以及04:00到00:00禁用镜像并允许读取访问权限数据库?根据我的阅读,如果我将镜像数据库联机,SQL-PROD上的数据库就会成为镜像?
好像,如果这种方法可行,它应该比夜间数据库副本更快,而且比备份/恢复更快?