SQL Server迁移数据库文件到其他盘
SQL Server默认安装在C盘,包括库文件、日志文件的默认位置也是C盘,我这里环境为SQL2017,路径默认为C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA
随着时间的推移库文件和日志文件越来越大,数据库安装后设置一下将默认存放路径修改到其他盘比较稳妥,这里数据库已经使用了一段时间,需要将已经存在的数据库文件迁移到E盘中
E盘创建2个目录
E:\MSSQL\DATA
E:\MSSQL\Backup
使用SQL Server Management Studio连接后,在连接名处右击选择“属性”,在属性框定位至“数据库设置”选项卡,在“数据库默认位置”设置新的路径点击“确定”,保存修改,此时,会及时生效,不需要重启服务;
选中需要迁移的数据库,右键“任务”,点击“分离”
要勾选“删除连接”“更新统计信息”,然后等待分离成功,数据库文件越大,分离所需时间越久。
将原路径下的库文件和日志文件,剪切到新路径下
管理器中,选中“数据库”,点击“附加”
浏览到路库文件所在路径,点击确定
附加好后,显示库文件为只读状态
修改刚新建的存放库和日志的文件夹,将user用户赋予“完全控制”和“修改权限”
选择修改只读状态的数据库选择“属性”,选择“选择”,在状态栏将“数据库为只读”的值改为“False”,点击确定
提示框选择“是”
重启启动数据库,至此数据库迁移完成
本站所有文章均可随意转载,转载时请保留原文链接及作者。