SQLServer数据库从C盘迁移到其他盘
原文链接:https://www.yisu.com/zixun/708727.html
先备份数据库!!!!!!!!!!!!
第一种:
右击“对象资源管理器”,然后单击“属性”,在单击“数据库设置”,修改下面的“数据库默认位置”中的“数据”,“日志”里面的存储位置为你想放的位置。
执行语句
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、选中附加过后的数据库,右击选择“属性”点击“文件”,可以看到新存放目录。