美文网首页
Sqlserver Master 数据库从C盘迁移

Sqlserver Master 数据库从C盘迁移

作者: michaelxwang | 来源:发表于2021-08-09 21:07 被阅读0次

    背景

    由于数据库默认安装在C盘,master数据库也默认建立在C盘,占了不少系统盘空间。因此想要给转移到E盘

    操作

    配置管理器默认路径:C:\Windows\System32\SQLServerManager10.msc

    1. 打开Sql Server Configuration Manager(配置管理器)
    2. 选择Sql Server服务选项卡;
    3. 停止SQL Server (MSSQLSERVER)服务;
    4. 右键点击SQL Server (MSSQLSERVER)服务,选择属性;


      image.png
    5. 选择高级选项卡,修改转储目录,如下图;
    6. 选择启动参数选项卡,修改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数据库日志文件所在的位置。

    image.png
    1. 将master数据库及日志对应的文件拷贝到新指定的文件夹,并对文件夹配置读写控制权限,确保SQL Server可以正常访问文件夹下的文件;
      如有SQL Server服务无法启动的情况,请确保配置的路径无误,NTFS权限已开启。
      具体问题可以通过事件查看器查看最近的应用日志错误信息,然后对症下药。
    2. 启动SQL Server (MSSQLSERVER)服务,测试数据库是否正常。

    参考:https://segmentfault.com/a/1190000017151299

    相关文章

      网友评论

          本文标题:Sqlserver Master 数据库从C盘迁移

          本文链接:https://www.haomeiwen.com/subject/poktbltx.html