sql-server – 如何确定服务器上是否正在使用SQL Server ldf日志文件?

前端之家收集整理的这篇文章主要介绍了sql-server – 如何确定服务器上是否正在使用SQL Server ldf日志文件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个sql Server ldf文件,它的大小非常大,只有190千兆字节.我很确定它只是一个旧的SharePoint内容数据库的遗留物,不再在这个数据库服务器上,但我想在我搞砸它之前绝对肯定.我的服务器上有几十个数据库.我怎样才能最轻松地验证此ldf文件是否以某种方式在此服务器上使用?我是否会降级使用SSMS并手动检查每个数据库

解决方法

嗯,非推荐的方法是尝试重命名文件系统上的.ldf文件.如果日志文件确实用于为当前可操作的sql Server数据库提供服务,那么您将无法重命名文件.

建议的方法是检查sys.database_files目录视图,以便识别/定位有问题的日志文件.

以下几行应该做的…..

Select 
    file_id,name,state
From sys.database_files
Where Type = 1 and name=’logFileName’

有关sys.database_files目录视图的详细信息,请参阅以下书籍联机参考:

http://msdn.microsoft.com/en-us/library/ms174397.aspx

原文链接:https://www.f2er.com/mssql/80513.html

猜你在找的MsSQL相关文章