当前位置:首页 > 数据库 > SQL Server迁移数据库文件到其他盘

SQL Server迁移数据库文件到其他盘

数据库10个月前 (08-24)

SQL Server迁移数据库文件到其他盘

SQL Server默认安装在C盘,包括库文件、日志文件的默认位置也是C盘,我这里环境为SQL2017,路径默认为C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA

随着时间的推移库文件和日志文件越来越大,数据库安装后设置一下将默认存放路径修改到其他盘比较稳妥,这里数据库已经使用了一段时间,需要将已经存在的数据库文件迁移到E盘中


SQL Server迁移数据库文件到其他盘

E盘创建2个目录

E:\MSSQL\DATA 

E:\MSSQL\Backup

使用SQL Server Management Studio连接后,在连接名处右击选择“属性”,在属性框定位至“数据库设置”选项卡,在“数据库默认位置”设置新的路径点击“确定”,保存修改,此时,会及时生效,不需要重启服务;


SQL Server迁移数据库文件到其他盘

选中需要迁移的数据库,右键“任务”,点击“分离”


SQL Server迁移数据库文件到其他盘

要勾选“删除连接”“更新统计信息”,然后等待分离成功,数据库文件越大,分离所需时间越久。


SQL Server迁移数据库文件到其他盘

将原路径下的库文件和日志文件,剪切到新路径下


SQL Server迁移数据库文件到其他盘

管理器中,选中“数据库”,点击“附加”


SQL Server迁移数据库文件到其他盘

浏览到路库文件所在路径,点击确定


SQL Server迁移数据库文件到其他盘

附加好后,显示库文件为只读状态


SQL Server迁移数据库文件到其他盘

修改刚新建的存放库和日志的文件夹,将user用户赋予“完全控制”和“修改权限”


SQL Server迁移数据库文件到其他盘

选择修改只读状态的数据库选择“属性”,选择“选择”,在状态栏将“数据库为只读”的值改为“False”,点击确定


SQL Server迁移数据库文件到其他盘

提示框选择“是”


SQL Server迁移数据库文件到其他盘

重启启动数据库,至此数据库迁移完成


本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/db/527.html

相关文章

SQL Server2017定期备份并自动上传至FTP

SQL Server2017定期备份并自动上传至FTP

SQL Server需要定期备份,并自动上传至FTP,于是找到了一个免费的工具SQLBackupAndFTP,可完全满足需求下载地址https://sqlbackupandftp.com/downlo...

将MySQL数据库迁移至SQL Server数据库

将MySQL数据库迁移至SQL Server数据库

使用Microsoft SQL Server Migration Assistant将MySQL5.6的数据库迁移至SQL Server2012数据库前期准备使用SQL Server Manageme...

SQL Server补丁下载地址

SQL Server补丁下载地址

官网页面包含SP GDR CU等补丁下载版本查询https://www.sqlserverversions.com/补丁地址https://docs.microsoft.com/en-us/sql/d...

将Express LocalDB 2012升级2019后并解决引擎版本问题

将Express LocalDB 2012升级2019后并解决引擎版本问题

将Express LocalDB 2012升级localdb 2019后,使用SSMS连接提示出错错误提示“无法连接到(localdb)\MSSQLLocalDB”事件查看器里看到错误信息为Local...

高版本SQL Server数据迁移至低版本数据库中

高版本SQL Server数据迁移至低版本数据库中

SQL Server低版本恢复到高版本是直接兼容的,可以采用bak文件恢复,或者使用mdf文件进行附加SQL Server只允许向下兼容性,不可以向上兼容,所以高版本数据无法使用bak文件恢复,也不能...