SQLServer数据库从C盘迁移到其他盘
先备份数据库!!!!!!!!!!!!
第一种:
右击“对象资源管理器”,然后单击“属性”,在单击“数据库设置”,修改下面的“数据库默认位置”中的“数据”,“日志”里面的存储位置为你想放的位置。
执行语句
RESTORE DATABASE 数据库名
FROM DISK = 'E:\数据库备份\数据库名.bak' --bak文件路径
with replace,
MOVE '数据库名' TO 'E:\DATA\数据库名.mdf', --mdf文件路径
MOVE '数据库名_log' TO 'E:\DATA\数据库名.ldf' --ldf文件路径
————————————————
版权声明:本文为CSDN博主「敲学生的小代码」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_16765615/article/details/103531094
备注:数据库名为数据库的逻辑名称
今天发现有几个其他的库里数据没了,重新还原了数据库
第二种:
1、打开sql server控制台。
2、选中要迁移的数据库,右击“属性”,点击“文件”。
3、将数据文件移动到D:\DATA目录下。
4、右击数据库选择“任务—>分离”。
5、将数据文件复制到新的目录下。
6、右击“数据库”点击“附加”。
7、点击“添加”,在新的目录下选择mdf文件点击“确定”。
8、sql server控制台显示画面。
9、选中附加过后的数据库,右击选择“属性”点击“文件”,可以看到新存放目录。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了