修改SQLServer數(shù)據(jù)庫中的邏輯文件名

字號(hào):

用 FILE_NAME 函數(shù)可以返回給定文件標(biāo)識(shí) (ID) 號(hào)的邏輯文件名。
    如下:
    下例返回 file_ID 為 1 的文件名(master 數(shù)據(jù)庫文件)。
    USE master
    SELECT FILE_NAME(1)
    當(dāng)我們進(jìn)行從一個(gè)備份中還原數(shù)據(jù)庫時(shí),數(shù)據(jù)庫的邏輯文件名是不會(huì)改變的。
    可用 ALTER DATABASE 的 MODIFY FILE 子句作為替代方式更改數(shù)據(jù)文件或日志文件的邏輯名稱。
    alter database 數(shù)據(jù)庫名
    modify file (
    name=邏輯名
    ,newname=新邏輯名
    )
    事實(shí)上,上面的語句是更改了sysfiles和sysfiles1系統(tǒng)表中的name字段。