创建文件组时,同一文件的操作系统文件名和逻辑文件名之间有什么区别?为什么我们需要两个不同的名字?
答案 0 :(得分:0)
Files and Filegroups Architecture - MSSQL Technet:
logical_file_name 是用于在所有Transact-SQL语句中引用物理文件的名称。逻辑文件名必须符合SQL Server标识符的规则,并且在数据库中的逻辑文件名中必须是唯一的。
os_file_name 是包含目录路径的物理文件的名称。它必须遵循操作系统文件名的规则。
因此,逻辑名称基本上是一种便利抽象: