您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

不同方法来移动数据库(更改磁盘时用)

2024/3/28 22:44:49发布5次查看
不同方法来移动数据库(更改磁盘时用) 情景:公司有一个数据库,把数据库文件和事务日志文件全都存储在d盘,可是由于业务扩展,需要使用到更多d盘的磁盘空间,cio让你把数据库文件从d盘移动到f盘。 此时,你该怎么办呢?由于白天很多用户会访问到你的数据库
不同方法来移动数据库(更改磁盘时用)
情景:公司有一个数据库,把数据库文件和事务日志文件全都存储在d盘,可是由于业务扩展,需要使用到更多d盘的磁盘空间,cio让你把数据库文件从d盘移动到f盘。
此时,你该怎么办呢?由于白天很多用户会访问到你的数据库,香港服务器,要移动需要挑选夜间无人时进行!
转移之前请先做个完整备份,以便发生任何意想不到的事情可以拯救回来!
下面让我们开始来移动咯!
方法一:使用t-sql语句实现移动数据库
--首先让你的数据库状态变成脱机状态
alter database test set offline with rollback immediate;
--执行这个命令之后,sql server立即断开所有的连接并回退它们的事务(此时如果有执行未完的事务就容易让数据库丢失)
--所有正在执行事务的用户都会接收到一个连接错误,而且他们不能再连接数据库。
--查看test数据库是否存在,对对看数据库名字是否正确
select name ,
physical_name as currentlocation ,
state_desc
from sys.master_files
--移动数据文件和事务日志文件到新位置。运行以下t-sql语句:(此处数据库名字为test)
alter database test modify file(name=test,filename='f:\test.mdf');
alter database test modify file(name=test_log,filename='f:\test_log.ldf');
alter database test set online
方法二:使用ssms界面操作:
详细步骤:
(1)首先把数据库分离:(此时保证没人使用数据库)
(2)将此数据库的两个文件:dbtest.mdf、dbtest_log.ldf移动到新的硬盘上;
(3)附加数据库:
这样就行了。
《本文为王瓒原创博文,需要转载,香港虚拟主机,请联系本人!》
posted on
,虚拟主机
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录