暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

sqlserver修改数据文件路径

原创 伟鹏 2023-11-30
753

需求

当前服务器C盘的目录可用不多,并且无法扩盘;需要将C盘下的部分数据库迁移到新增盘E盘上

环境

操作系统:windows server 2019
数据库:sqlserver 2016

操作过程

1、登录数据库

用sa/管理员用户登录数据库
image.png
打开sql窗口

2、查询文件

查到真实名称 可能和你的数据库名称不同

SELECT name, physical_name, state_desc FROM sys.master_files WHERE database_id = DB_ID(N'xssjk') ;

结果如下
image.png

3、修改文件

修改指定数据库文件指向目录

USE master GO ALTER DATABASE [xssjk] MODIFY FILE(NAME='xssjk', FILENAME='E:\sqlserver\data\xssjk.mdf'); GO ALTER DATABASE [xssjk] MODIFY FILE(NAME='xssjk_log', FILENAME='E:\sqlserver\log\xssjk_log.ldf'); GO

4、关闭数据库

打开sqlserverk控制管理器,关闭sqlserver服务器
image.png

5、移动文件

将文件剪切到对应的目录(略)

6、启动数据库

在sqlserver控制管理器中启动(略)

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论