1.数据库名(database_name)与主文件逻辑名(logical_file_name),逻辑文件名(logical_file_name)与物理文件名(os_file_name)的区别:
(database_name)是数据库名,一个数据库可以对应多个物理文件,每个物理文件名和所在磁盘可以不同(通过文件组实现),logical_file_name 是在所有 Transact-SQL 语句中引用物理文件时所使用的名称。逻辑文件名必须符合 SQL Server 标识符规则,而且在数据库中的逻辑文件名中必须是唯一的。os_file_name 是包括目录路径的物理文件名。它必须符合操作系统文件命名规则。