我的一个程序:Delphi 7.0 + SQL Server 2005
单机运行,暂时不需要远程访问数据库。即使有网络需求,也是很简单的网络环境。
因为程序可能生成的数据非常的多,数据库文件可能达到十多GB。
开始时选择了SQL Server 2005 Developer版现在临近发布,
运行软件的计算机(既是客户端,又是服务器)应该不是必须安装SQL Server 2005吧,
SQL Server 2005一份好大,这个程序发布时不到10M,数据库平台却要2G。这也算是一种本末倒置了。请问各位大侠:
1、为了让系统可以运行需要安装什么组件?使发布的空间代价小一点。
2、有没有替代方案可以选?
如:不安装SQL Server 2005。
我见到某些软件是安装SQL Server Express的,但是Express支持的数据库大小有2G的限制。
单机运行,暂时不需要远程访问数据库。即使有网络需求,也是很简单的网络环境。
因为程序可能生成的数据非常的多,数据库文件可能达到十多GB。
开始时选择了SQL Server 2005 Developer版现在临近发布,
运行软件的计算机(既是客户端,又是服务器)应该不是必须安装SQL Server 2005吧,
SQL Server 2005一份好大,这个程序发布时不到10M,数据库平台却要2G。这也算是一种本末倒置了。请问各位大侠:
1、为了让系统可以运行需要安装什么组件?使发布的空间代价小一点。
2、有没有替代方案可以选?
如:不安装SQL Server 2005。
我见到某些软件是安装SQL Server Express的,但是Express支持的数据库大小有2G的限制。
它还有如下限制:• 缺乏企业版功能支持 • 仅限一个 CPU • 缓冲池内存限制为 1 GB
安装在服务器上就可以了
客户端只需要安装你的程序即可
因为原来使用的是Delphi 7.0 + ADO + Access 的架构,
在有ADO和Access数据库引擎(应该就是几个DLL吧)支持的条件下,
是可以不需要特别安装所谓的数据库平台的。所以妄想,是不是SQL Server也可以如法炮制。
降低发布成本(如:文件大小、安装复杂程度等)。
它还有如下限制: • 缺乏企业版功能支持 • 仅限一个 CPU • 缓冲池内存限制为 1 GB
应用服务器是可选的,用来安装某些服务,可以与数据库服务器合并也可以单独一个服务器,如果单独服务器则不必安装sql server,但需要安装MSDC
客户端可以不必安装sql server,但需要安装MSDC