sql server中的系统表中存储的文件大小限制在哪里?

我有很多数据库从shiny的新服务器上的各种其他数据库服务器恢复。 我想统一日志文件的大小限制和分配百分比。 但是,我不想亲手做这个,所以随着时间的推移我们可以顺从事情。

您不想设置事务日志文件的大小限制。 如果你这样做,并且一个日志文件填满,用户将不能再使用该应用程序,直到解决问题。 将所有事务日志设置为所需的大小,除非stream氓事务处理完成,并且日志大于正常情况,否则不要压缩它们。

如果空间成为问题,购买更多的驱动器空间。

短:

-- within a DB context use [DBxxx] select * from sys.database_files -- all files on the DB SELECT * FROM master.sys.master_files 

在调整您的TLogs之前,您想要阅读更多内容。 查看Kim和Paul在SQLSkills.com上的文章。

http://www.sqlskills.com/blogs/kimberly/post/Transaction-Log-VLFs-too-many-or-too-few.aspx

你几乎总是比较好,增长规模不是百分比。 除非你的系统中只有重要的Tlog专用驱动器,否则极限可能会使你免受更大范围的中断。 更重要的是,在杀死一个有更多TLog空间的stream氓进程后,可以让你开始回滚,或者完成一个紧急的TLog备份,而不用再去做。