目前,我们的SQL安装在数据库属性 – 文件部分中列出了许多文件。 这是一个截图:
http://twitpic.com/q8ktj/full
有什么办法可以将这些文件合并到一个标准的MDF和LDF文件(也许在不同的驱动器上)
(我应该补充 – 这不是我设置这个实例!)
另外,为什么其中一个文件扩展名为“ndf” – 这只是一个错字?
创build数据库的人员指定了一个额外的文件组来保存应用程序数据(.NDF)并将其与主文件组(.MDF)分开。 这实际上是一个很好的做法,可以帮助恢复腐败。
还有几个事务日志文件。 我期望过去为了克服c:分区上的空间问题而build立更多的。 我会把它们整合到一个文件中,并将它移动到不同的分区到数据文件 – 一个具有适当的空间。 您可以通过将事务日志收缩为最小大小,删除其他日志文件,然后通过分离,复制和重新附加来移动剩余的一个日志文件。
为确保您的日志文件不会变得太大,请确保您拥有正确的恢复模式集。 如果您使用的是完全logging的恢复模式,请记住安排定期的事务日志备份。
我还build议为日志文件设置合适的初始大小和增长率(而不是1MB,10%的默认值)。 EG 1GB的初始尺寸,增长了512MB。