我开发了会计系统。现在我正在尝试创建一个安装文件。我的客户希望它在多用户模式下使用。
我使用Visual Studio 2010开发了它,SQL Server 2008用于数据库,Crystal Report用于报告。
我正在做的是,我安装sql server 2008和sql management并将数据库复制到其目录并附加它。
虽然我使用Advanced Installer为我的系统创建安装文件,然后通过单击输出文件设置来安装它。
但我的问题是普通用户不知道该怎么做这件事。所以我想创建一个ONE安装文件,它将安装SQL Server 2008,Crystal Report,我的会计系统并将SQL Server实例的TCP动态端口更新为1433。
我已经创建了一个批处理文件,它将安装SQL Server 2008并创建数据库,但我不知道如何在本地网络中使用它。
希望有人可以帮助我,如果我没有提供足够的详细信息,请发表评论。感谢。
注意:我想要一个包含进度条的设置文件以及正在安装的内容的详细信息。
答案 0 :(得分:2)
Advanced Installer可以执行所有这些操作,您需要将它们设置为先决条件,并为它们提供安装源。此链接适用于快递。在SQL安装期间提供进度有点笨拙,它可能是一个冗长的安装,你可以显示"安装SQL"很长一段时间并使用安静的安装,或者让SQL安装对话框显示。
Crystal Reports有点痛苦(多种方式),但有一个MSI可以包含在AI项目中;确保您获得正确的版本并注意32/64位差异。我使用CRRuntime_32bit_13_0_4.msi和CRRuntime_64bit_13_0.msi
我还没有更新SQL实例的端口,我只是使用浏览器服务,但你可以将vbscript注入安装过程并做任何事情。
必须遵守适当的许可才能部署所有运行时。