1 先查看数据库文件先存放位置及逻辑名称
select database_id , name , physical_name as CurrentLocation , state_desc , size from sys.master_files where database_id = db_id(N‘DatabaseName‘);
2 数据库脱机
3 拷贝文件到新的存储
4 修改数据库文件的路径指向新目录
alter database databasename modify file ( name = ‘database_logic_name‘ , filename = ‘D:\DATA\databasename.mdf‘ ); alter database ERP_Sync modify file ( name = ‘database_logic_name_log‘ , filename = ‘D:\DATA\databasename.ldf‘ );
5 数据库联机
(有可能会遇到 “拒绝访问”之类的错误)
解决方法:
6 联机后如果不能正常使用,可重启SQL SERVER服务试试,或者重启服务器试试。