Sqlserver Master 数据库从C盘迁移
2021-08-09 本文已影响0人
michaelxwang
背景
由于数据库默认安装在C盘,master数据库也默认建立在C盘,占了不少系统盘空间。因此想要给转移到E盘
操作
配置管理器默认路径:C:\Windows\System32\SQLServerManager10.msc
- 打开Sql Server Configuration Manager(配置管理器)
- 选择Sql Server服务选项卡;
- 停止SQL Server (MSSQLSERVER)服务;
-
右键点击SQL Server (MSSQLSERVER)服务,选择属性;
image.png - 选择高级选项卡,修改转储目录,如下图;
- 选择启动参数选项卡,修改master数据库相关文件的路径
数据库默认路径
-dC:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER2014\MSSQL\DATA\master.mdf
-lC:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER2014\MSSQL\DATA\mastlog.ldf
目标路径
-dE:\DATA\master.mdf
-lE:\DATA\mastlog.ldf
参数说明:
-d:master数据库文件的位置;
-e:SQLServer实例的错误日志所在位置;
-l:master数据库日志文件所在的位置。
- 将master数据库及日志对应的文件拷贝到新指定的文件夹,并对文件夹配置读写控制权限,确保SQL Server可以正常访问文件夹下的文件;
如有SQL Server服务无法启动的情况,请确保配置的路径无误,NTFS权限已开启。
具体问题可以通过事件查看器查看最近的应用日志错误信息,然后对症下药。 - 启动SQL Server (MSSQLSERVER)服务,测试数据库是否正常。