在进行数据库还原之后,数据库文件名和日志文件名不能改变的,依然是原数据库的名字,虽然没什么影响,但看起来很不爽。仔细分析后发现这个东西是保存在sysfiles系统表和sysfiles1系统表中的,字段名为name。这个表直接用update是不能修改,必须用如下方法才行:
alter database 数据库名
modify file (
name='原文件名'
,newname='新文件名'
)
在进行数据库还原之后,数据库文件名和日志文件名不能改变的,依然是原数据库的名字,虽然没什么影响,但看起来很不爽。仔细分析后发现这个东西是保存在sysfiles系统表和sysfiles1系统表中的,字段名为name。这个表直接用update是不能修改,必须用如下方法才行:
alter database 数据库名
modify file (
name='原文件名'
,newname='新文件名'
)