【发布时间】:2012-05-31 18:42:23
【问题描述】:
我是新手。我有一个包含 2 个 .ldf 文件的数据库(由其他人创建)。 (blah_log.ldf 和 blah_log2.ldf)。我的经理要求我删除其中一个日志文件,但我不能。我该怎么做呢?我试图把它放在另一台服务器上,分离,删除日志文件,附加,但它给出了一个错误。我以为这样它只会创建一个,但它想要两个。然后我尝试右键单击属性并删除文件,不让我删除。它说日志文件不为空。我到底是如何做到这一点的。我只想让它在 dang 数据库有一个该死的日志文件而不是两个的地方。这不应该这么复杂。我是初学者,一无所知,所以也许不是真的。请帮忙!
我刚试过这个: 空的 SQL Server 数据库事务日志文件
使用 truncate_only 备份日志 [dbname] 去 DBCC SHRINKDATABASE ([dbname], 10, TRUNCATEONLY) 去
然后我删除了第二个日志文件并单击确定。我想这就是我需要做的全部?我在测试服务器上通过还原尝试了它。
【问题讨论】:
标签: sql-server logfile