SQL Server 2005 最大 .mdb 文件大小

SQL Server 2005 最大 .mdb 文件大小

我最近参加了一个关于我们公司使用的软件产品的会议。在一次演示中,他们表示用户不应允许单个 .mdb 文件超过 64GB,并引用了一篇 MS 文章作为来源,指出在允许数据库增长到这么大之前,您应该创建第二个数据文件。我现在无法访问该链接,也找不到任何信息来支持他们的说法。有人听说过类似的事情吗?根据 msdn 列出的最大文件大小这里根本不支持他们的言论。

我确实知道除了硬性大小限制之外还有其他问题,例如复制到新位置所需的时间等,但在我们的安装中,如果所有条件都相同,我宁愿保留一个数据文件,除非有令人信服的理由将其拆分。

答案1

首先,SQL Server 使用 MDF、NDF 和 LDF 文件。Access 使用 MDB 文件。请明确您使用的是 SQL Server 作为数据库,而不是 Access。

根据最大容量规格,数据文件(mdf、ldf)的文件大小限制为 16TB,日志文件(ldf)的文件大小限制为 2TB。http://msdn.microsoft.com/en-us/library/ms143432.aspx

数据库总大小为 524TB。有人运行的系统大小超过 100TB,所以我认为你现在没问题。

我曾经有过 700GB 大小的 SQL 2000 数据库,其中的文件大小超过 100GB。你仍然有一些空间。

答案2

表示最大容量为 16 TB。他们的产品是 SQL 的某种备份产品吗?

答案3

如果这是真的,那我们就完全吃饱了。我们有一个确实大于 64gb 的 MDB。

话虽如此,如果您有大量包含易于分区信息的表(即所有记录 AK 放在一个磁盘上,LZ 放在另一个磁盘上),则有充分的理由将其拆分。我很多年前就设置了这个,我根本不记得太多了,但在他们的情况下这是有意义的。

答案4

我的服务器上的所有数据库文件都超过 64 GB。DB 分布在几个驱动器上,大小约为 1 TB。

相关内容