--1 查看当前的存放位置
select database_id,name,physical_name AS CurrentLocation,state_desc,size from sys.master_files
where database_id=db_id(N'DemoOneFile')
--2 修改文件的存放位置下次启动生效
alter database [DemoOneFile] modify file ( name = DemoOneFile, filename = 'G:\DBFile\DemoOneFile\DemoOneFile.mdf');
alter database [DemoOneFile] modify file ( name = DemoOneFile_log, filename = 'G:\DBFile\DemoOneFile\DemoOneFile_log.ldf');
alter database [DemoOneFile] modify file ( name = DemoOneFile01, filename = 'G:\DBFile\DemoOneFile\DemoOneFile01.mdf');
--3 脱机 如果脱机时间过长,说明有事务未提交或者其他连接未断开,杀死所有线程或连接即可
--4 把文件拷到指定的文件夹下
--5 联机 可能会报错,说没有访问文件权限问题,设置对应权限即可
SqlServer 修改数据库文件位置
最新推荐文章于 2024-05-10 16:53:29 发布