sqlserver建数据库目录在C盤,可否移动到其他盤。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver建数据库目录在C盤,可否移动到其他盤。相关的知识,希望对你有一定的参考价值。

已经建好的数据库,目录在C盤下,有没有办法将其移到其他盤下。
在不需要做还原的基础上!

可以。
通过sqlserver管理工具对数据库进行分离操作,然后将数据库文件copy到目标目录,再通过
sqlserver管理工具对数据库进行删除操作,重新附加目标目录的数据库文件即可。
参考技术A 可以,在创建的时候,选择其它盘保存数据文件和日志文件就可以了。追问

已經建好的,如何移到其他盤?

追答

先把数据库做好备份,
方法一:
把数据库停止,把数据文件和日志文件复制到目标位置。
启动数据库,把原来的库删除,再把目标位置的数据库附加上。
方法二:
备份完了数据库,把原来的库删除,然后还原,还原的时候可以选择物理文件的位置(在选项那个页,改一下位置就可以。)

参考技术B 先分离 然后拷贝文件,再附件!

或者

直接把SQL Server服务停止,拷贝文件,启动后,数据库出现置疑,再附加即可!

以上是关于sqlserver建数据库目录在C盤,可否移动到其他盤。的主要内容,如果未能解决你的问题,请参考以下文章

老男孩老師課程學習筆記----第一階段 硬盤分配

win7 在CMD下如何进入c盤program files

怎样实时监控sqlserver数据库内记录的变化

C里面mkdir可否创建多级子目录

如何根据文件名自动创建文件夹并使用 .BAT 将文件移动到其文件夹中

如何将 DataTable 行移动到其 DataTable 的第一个位置