1、原始数据库olddb,数据库文件为olddb_data.mdf,日志文件为olddb_log.ldf。
2、停掉原始数据库,复制一份新文件newdb_data.mdf,日志文件为newdb_log.ldf。
3、附加newdb_data.mdf和newdb_log.ldf文件为数据库newdb(如下图)

我们可以看到红线标示的部分文件名依然是olddb_data,怎么样才能修改为newdb_data呢?
Sql语句如下
ALTER DATABASE newdb MODIFY FILE(NAME='olddb_Data',NEWNAME='newdb_Data')
GO
ALTER DATABASE newdb MODIFY FILE(NAME='olddb_Log',NEWNAME='newdb_Log')
GO
更改后

更改MSSQL数据库物理文件名Sql语句的写法
ALTER DATABASE 现数据库名 MODIFY FILE(NAME='当前数据文件物理数据文件名称',NEWNAME='新数据文件物理文件名(File)')
GO
ALTER DATABASE 现数据库名 MODIFY FILE(NAME='当前日志文件物理数据文件名称',NEWNAME='新日志文件物理文件名(FileName)')
GO

订阅我的BLOG(RSS)