【问题标题】:Primary data file extension showing as bak主数据文件扩展名显示为 bak
【发布时间】:2021-03-18 07:23:07
【问题描述】:

在我的一个生产环境中,数据库的数据文件扩展名显示了一些疯狂的扩展名。 通常对于数据库文件,mdf 用于数据,ldf 用于日志。但在我的情况下,它不是 mdf,而是显示为 bak。

据我了解,bak 扩展名用于备份文件。那么它是如何作为数据文件扩展名出现的以及它是如何工作的。

这将导致任何数据库损坏。我该如何解决这个问题?

【问题讨论】:

  • 那么它是如何作为数据文件扩展名出现的,因为有人在创建数据库(或者更有可能从备份中恢复数据库)时没有注意。您有需要关注的培训/人员问题。

标签: sql-server sql-server-2008 restore mdf


【解决方案1】:

文件名实际上无关紧要。只要在元数据中正确映射,就不会出现问题。

MDF、NDF、LDF、BAK扩展名都是为了方便快速识别文件类型而无需查询。

如果它困扰您,您可以更改它 (https://www.mssqltips.com/sqlservertip/4419/renaming-physical-database-file-names-for-a-sql-server-database/)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-06
    • 1970-01-01
    • 1970-01-01
    • 2015-01-20
    • 1970-01-01
    • 2013-04-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多