似乎我有人试图在我的SQL 2005服务器上执行蛮力login尝试。 因此,日志文件已增长到约55个演出,并且位于C:\ Windows \ SYSMSI \ SSEE \ MSSQL.2005 \ MSSQL \ Data中。
该文件本身被称为WSS_Content_0b8dae5814114114b874e35ea7ba795b_log.LDF,似乎目前正在使用。
我不清楚如何清除或截断这个LDF文件。 谢谢!
编辑: http : //i.stack.imgur.com/yfdRG.jpg
打开SQL Server Management Studio,连接到SQL服务器,find相关的数据库。 右键单击数据库,任务 – >收缩 – >文件。 文件types:logging,validation文件名称。 它会显示多less使用/免费。
如果全部使用,则应备份数据库,以便不再使用日志文件。 如果大部分都是空的,则可以继续释放未使用的空间(或任何您想要的部分)。
如果您不想备份数据库,可以将恢复模型(右键单击数据库,属性,选项选项卡,恢复模型)更改为更简单,或者如果需要,可以将其更改为更简单。
我很确定login/login尝试不logging到SQL事务日志。 原因很可能是由于数据库正在使用“完全恢复”模式,而日志pipe理未发生。
这是Sharepoint内容数据库的日志文件。 它正在使用中,因为关联的数据库已连接,SQL服务正在运行。
你怎么知道login尝试直接负责日志文件很大? 您的Sharepoint网站有多活跃?
我添加这个答案是因为我不能投票或发表评论。 由约翰发布的链接做的伎俩,是一步一步彻底( http://network-nick.blogspot.co.uk/2011/11/sbs-2008-c-drive-runs-out-of-space。 HTML ),而且应该在顶部,因为在SSEE中你不能通过GUI来完成(属性不起作用)。 总结如下:
打开SQL Management Studio并连接到:
\。\pipe\ MSSQL $ MICROSOFT ## SSEE \ SQL \查询
打开一个新的查询并运行:
ALTER DATABASE“Database_name”SET RECOVERY SIMPLE
(如果数据库名称有连字符,请确保包含引号!)
一旦完成,您将需要释放日志文件中的未使用空间,如之前的文章中所述 – 右键单击数据库,任务 – >收缩 – >文件。 文件types:日志。 (这通常不会释放太多的空间,直到完成将恢复模式转换为简单的以前步骤为止。)
这是诀窍! 数据库日志从10GB到100MB
http://network-nick.blogspot.nl/2011/11/sbs-2008-c-drive-runs-out-of-space.html