我决定用SQL Server Express 2008开发VB.net应用程序,但微软说:
它们限制每个DB 4 GB大小!
所以我正在为单用户桌面电脑开发我的应用程序,那么当数据库达到最大尺寸时该怎么办?
当数据库大小达到最大大小时,创建新数据库并允许我的vb.net应用程序与两个数据库一起工作是一件好事吗?
答案 0 :(得分:3)
关于SQL Server免费版本的4GB限制,我看到它们的选项:
1)清除旧数据,因为它变得不必要
2)破解应用程序使用多个数据库(这甚至可以在一台PC上工作吗?)
3)破解你的应用程序,根据需要将项目移动到数据文件中
4)支付适当版本的SQL Server
5)转到MySql或类似的东西
答案 1 :(得分:2)
SQL Server 2008 R2 Express的大小限制已增加到 10 GB ,因此,如果您刚开始一个新项目,则应使用2008 R2。
答案 2 :(得分:1)
尝试使用免费工具没有错。我建议您重新设计应用程序以使用多个数据库。
1)创建一个用于存储多个数据库设置数据的新表
2)该表中存储的内容包括:总数据库,每个数据库的连接字符串等。
考虑将每个表存储在单独的数据库中(如果适用)
答案 3 :(得分:0)
如果你希望超过4GB(你确定吗?),那么一些选项可能包括......