我有一个复杂的Generator,我使用LocalDB来存储临时结果。 我的问题是,一旦* .mdf文件达到10.5 GB,我得到一个关于" PRIMARY" FileGroup因为它无法扩展。
我知道有10 GB的数据库大小限制,但它不仅适用于Express Edition吗? 我想知道是否有任何方法可以使LocalDB更大,是否会向主要组帮助添加更多文件? (我不这么认为)。
相反,如果不可能,任何人都可以推荐免费的Local-NoSQL数据库与C#一起使用吗?
谢谢!
答案 0 :(得分:3)
SQL Server Express LocalDB之外没有SQL Server的LocalDB版本,限制为10GB。
请参阅https://msdn.microsoft.com/en-us/library/ms144275.aspx
一个替代方案是SQLite,它应该能够达到140 TB,是自包含的,是无服务器的,并且有一个.NET library,但它不是NoSQL,如果那真的是你的话正在寻找。 (但那么,为什么是LocalDB?)
答案 1 :(得分:1)
您可以在同一个物理盒上放置多个SQL Server实例(安装),这就是您的盒子上的内容(如果您安装了SQL Server 2012)。 Express有10GB的限制,你指的是' Express'实例通过您的连接字符串。将连接字符串更改为指向SQL Server 2012,如果启用了filegrowth,则只会受到硬盘空间量的限制。