【发布时间】:2009-04-28 02:58:00
【问题描述】:
我的系统是用于开发的,我在本地运行 sql server 2005 的副本。我想将所有数据库文件从程序文件中移出,并放在另一个分区上更好的位置。为此,您是否只需分离 SSMS 中的所有数据库,使用 Windows 资源管理器移动 .mdf 和 .ldf 文件,然后重新附加?
【问题讨论】:
标签: sql-server
我的系统是用于开发的,我在本地运行 sql server 2005 的副本。我想将所有数据库文件从程序文件中移出,并放在另一个分区上更好的位置。为此,您是否只需分离 SSMS 中的所有数据库,使用 Windows 资源管理器移动 .mdf 和 .ldf 文件,然后重新附加?
【问题讨论】:
标签: sql-server
【讨论】:
是的,分离并重新连接它们。如果您还打算移动系统数据库,那将需要一些特别的努力。可以在 MSDN 上找到相关说明。
http://msdn.microsoft.com/en-us/library/ms345408(SQL.90).aspx
【讨论】:
这可能就是您正在寻找的。我想在这里写下我的答案,但我懒得这样做,但是我将您发送到我关于在 SQL Server 中移动数据文件的博客文章;
http://dbalink.wordpress.com/2008/11/06/how-to-moving-data-files/
【讨论】: