sql-server - 为什么我们需要 LDF 文件和 MDF 文件?

标签 sql-server mdf

如果我删除与 .mdf 文件位于同一文件夹中的 .ldf 文件,会发生什么情况?

最佳答案

LDF 文件是 transaction log并且是所有 SQL Server 配置所必需的。取决于recovery mode ,将决定它的使用方式。然而,所有查询基本上都存储在这里,直到成功提交到数据库 (MDF)。

当 SQL Server 服务正在运行时,您将无法删除它。您可以分离数据库、删除日志文件 (LDF) 并重新附加数据文件 (MDF)。但是它只会创建一个新的日志文件。您确实不需要删除它。如果它变得太大,您将需要对其进行管理,通常是通过备份过程。

关于sql-server - 为什么我们需要 LDF 文件和 MDF 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5946153/

相关文章:

sql-server - 将 .mdf 文件从 app_data 文件夹复制到默认的 localhost 文件夹

sql - 使用select语句更新多行

sql-server - SQL Server Management Studio 修改脚本 (2005)

azure-sql-database - 如何将我的 Azure sql 数据库保存为 mdf 文件?

从注册页面创建用户时,asp.net mvc 无法连接到 SqlServer

sql-server - 从 DataSet 创建数据库 (mdf)

javascript - 如何在 ASP.Net 中连接内部 mdf 表

sql - 插入 SQL Server 时另一个表的输出字段

.net - 如何在 SSIS 中使用没有强名称的程序集

sql-server - 如何使用 Entity Framework Core 进行迁移,通过 ASP.NET CORE MVC 连接到现有的 Azure SQL 数据库?