我的硬盘现在快满了!!我需要将数据库迁移到不同的驱动器,我该怎么做?
它们都存储在默认的 C:\ 驱动器中。
有任何想法吗?
答案1
一种方法是使用 Management Studio(SQL 2000 中的企业管理器)分离您的数据库,将 mdf 和 ldf 文件物理复制到您的其他驱动器,然后使用 Management Studio 重新连接它们。
答案2
只要您不使用复制,您就可以简单地在 Management Studio 中分离数据库,将数据库和日志文件移动到新位置,然后通过 Studio 重新连接。如果您正在使用复制,分离会破坏它。
为了避免任何分离问题,请确保在单击“确定”之前勾选“关闭打开的连接”,这样任何打开的数据库连接都会被断开。
答案3
无风险的方法是备份您现有的数据库,重命名它(旧数据库),从备份中恢复并将文件移动到新位置等。一旦您满意,就删除旧数据库。
答案4
如果您想要一种无风险的方法,您可以备份数据库,重命名旧数据库,然后使用 WITH MOVE 指定新文件位置来恢复数据库