我们有一个在 Windows 2003 上运行的系统,以 MS SQL server 2000 (Standard) 实例作为数据源。由于我们已经销售了产品,我们正在将所有东西都转移到采购方。
我们已经克隆了虚拟机,当他们设置它们时,他们说数据库已损坏并且想要直接复制 MDF/LDF 文件。
最干净的方法是什么?配置了大约 90 个单独的数据库,我真的不想进去,停止/分离/复制/附加/重新启动,特别是因为我听说重新附加并不总是很顺利。我也不知道每个数据库是否都存储在同一个地方。
我正在寻找确认存储位置和将 90 多个数据库文件复制到连接的外部硬盘驱动器的过程中涉及最少的方法。
根据获取 .mdf 和 .ldf 文件副本的特定要求,您可以简单地停止 SQL Server 服务,复制文件,然后启动 SQL Server 服务。
在不停机的情况下进行此操作的方法是进行完整备份,但随后将要求另一方恢复备份,而不仅仅是复制文件。这将是几乎所有情况下的首选方法,但如果对方不想手动恢复 90 个数据库或花时间自动恢复,文件复制方法是可以理解的。