Sql server SQL Server将数据库复制到其他服务器

Sql server SQL Server将数据库复制到其他服务器,sql-server,Sql Server,我正在尝试将一个数据库的副本复制到另一台服务器。我通常会进行备份,将备份文件复制到另一台服务器并进行恢复。但是备份是90GB,将备份复制到目标文件夹后剩下的空间只有26GB。正如您现在可能理解的,我无法恢复数据库,因为它没有足够的空间。所以我的问题是,是否可以通过替换备份文件来恢复数据库?还有其他建议吗?增加磁盘空间不是一个选项,因为这只是一个测试服务器,恢复后空间就足够了。谢谢根据您的SQL Server版本,您是否尝试在备份期间启用压缩功能。压缩后备份文件会变得如此之小,您会感到惊讶。此外,

我正在尝试将一个数据库的副本复制到另一台服务器。我通常会进行备份,将备份文件复制到另一台服务器并进行恢复。但是备份是90GB,将备份复制到目标文件夹后剩下的空间只有26GB。正如您现在可能理解的,我无法恢复数据库,因为它没有足够的空间。所以我的问题是,是否可以通过替换备份文件来恢复数据库?还有其他建议吗?增加磁盘空间不是一个选项,因为这只是一个测试服务器,恢复后空间就足够了。谢谢

根据您的SQL Server版本,您是否尝试在备份期间启用压缩功能。压缩后备份文件会变得如此之小,您会感到惊讶。此外,如果数据库设置为“简单恢复”,则可以在备份之前减少日志文件大小

您可以在此处找到有关如何在备份期间启用压缩的一些步骤

在进行备份之前,您可以收缩原始数据库上的数据库文件,并查看释放的内存:您还可以尝试将备份文件拆分为多个文件,以帮助管理90G的负载。多文件备份:-从多个文件还原:您可以尝试使用存储在另一台服务器上的备份文件还原数据库:从多个文件还原将在还原之前加入文件,因此没有区别。收缩数据库没有任何作用,因为数据库非常庞大。