加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

[SQLSERVER] 转移数据库MDF或LDF文件位置的方法,以及重新启动出

发布时间:2020-12-12 13:52:17 所属栏目:MsSql教程 来源:网络整理
导读:0.?查看数据库文件名和物理文件名 SELECT name,physical_name AS current_file_location FROM sys.master_files 1.?运行命令 USE master; -- Run from master ALTER DATABASE dbMODIFY FILE (name = ‘ db ‘ , filename = ‘ C:NewPathDatabase.mdf ‘ );

0.?查看数据库文件名和物理文件名

SELECT name,physical_name AS current_file_location
FROM sys.master_files


1.?运行命令

USE master; -- Run from master

ALTER DATABASE db
MODIFY FILE (name=db,        filename=C:NewPathDatabase.mdf);
ALTER DATABASE db
MODIFY FILE (name=db_Log,       
        filename=C:NewPathDatabase_log.ldf);
ALTER DATABASE db SET OFFLINE WITH ROLLBACK IMMEDIATE;

?
2.?移动文件,检查权限

*?移动数据库文件(包括MDF/LDF) C:NewPath

*?资源管理器:C:NewPath ->?属性?->?安全 ->?添加 ->?位置:选择本机,不要选择域 ->?输入 ‘NT SERVICEMSSQLSERVER‘?搜索 ->?选择 ‘MSSQLSERVER‘ ->?允许完全控制

3.?上线

ALTER DATABASE db SET ONLINE;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读