Ada*_*ler 18 sql-server-2005 sql-server backup export
我们有一个 sql-server 2005 数据库,我们定期将它从我们的客户站点转移到我们的站点。这需要很长时间,因为我们没有直接连接,必须通过基于 Web 的文件传输应用程序传输文件。数据库目前大约有 10GB,但我们不需要所有数据 - 大部分数据位于审计表和包含可以重新生成的计算值的表中。
我曾考虑创建一个文件组来保存审计表,并希望我可以备份和恢复主文件组。我可以正常备份,但在恢复时出现错误,提示我没有将其恢复到同一个数据库。是否可以使用文件组将数据库的一部分还原到不同的服务器?有一个更好的方法吗?
gbn*_*gbn 14
老实说,这是最简单的:
由于您注意到的额外复杂性,我不会打扰文件组...
小智 7
你所说的只需要主文件组的方式,在我看来你只想要数据库结构和非常少量的数据。如果您只想更新数据库结构(对象、表等),我会建议您简单地用所有对象编写数据库脚本。这可以使用 PowerShell 快速轻松地完成。
然后,您实际需要的数据无法重新生成,只需将其导出(PowerShell 脚本也可以执行此操作)。我确信可以将导出文件压缩到较小的大小,然后通过连接传输到您的站点。
当然,就像这个一样,@gbn 建议可以编写脚本,因此由您决定哪个选项花费的时间最少。
归档时间: |
|
查看次数: |
13669 次 |
最近记录: |