我有一个相当大的数据库(130多个表),需要经常将它从实时服务器转移到开发服务器。两台服务器均为SQL Server Express(版本14)。
备份/还原不起作用,因为它传输数据,架构和其他对象(用户权限),但是两台服务器上的用户都不相同
[Tasks / Generate scripts ...将产生非常大的.sql
文件(400MB +),并且开发服务器上的SSMS(版本15)内存不足(win10_64 / 32GB)!?] >
我有一个脚本(将实时服务器上的数据库)拆分为几个较小的数据库,然后我可以生成.sql
脚本并传输数据和模式,并将其组合到开发服务器上所需的数据库中。但是,问题在于我必须手动生成这些脚本,这是一项耗时的任务。
我想知道是否有更有效的解决方案来解决我的问题?
我有一个相当大的数据库(130多个表),需要经常将它从实时服务器转移到开发服务器。两台服务器均为SQL Server Express(版本14)。备份/还原不起作用...
为什么不使用备份/还原,然后应用自定义脚本来处理不需要的对象?选择修改元数据对象(用户..)的选项将导致安全隐患/风险。有关更多信息:https://dba.stackexchange.com/questions/71608/security-implications-of-restoring-a-backup-from-an-unknown-source