【发布时间】:2015-03-21 21:51:24
【问题描述】:
我开发了一个会计系统。现在我正在尝试创建一个安装文件。我的客户希望它在多用户模式下使用。
我使用 Visual Studio 2010 开发它,数据库使用 SQL Server 2008,报告使用 Crystal Report。
我正在做的是,我安装了sql server 2008和sql管理并将数据库复制到它的目录并附加它。
虽然我使用 Advanced Installer 为我的系统创建安装文件并通过单击输出文件设置进行安装。
但我的问题是普通用户不知道该怎么做。所以我想创建一个 ONE 安装文件,它将安装 SQL Server 2008、Crystal Report、My Accounting System 并将 SQL Server 实例的 TCP 动态端口更新为 1433。
我已经创建了一个批处理文件,它将安装 SQL Server 2008 并创建数据库,但我不知道如何使它在本地网络中可用。
希望有人可以帮助我,如果我没有对我的问题提供足够的详细信息,请发表评论。谢谢。
注意:我想要一个带有进度条和正在安装的详细信息的安装文件。
【问题讨论】:
-
您可以接近这样做,我们编写了一个安装程序应用程序来做到这一点。虽然有很多变数。用户在客户端和服务器目标机器上安装的权限。不同的操作系统、备份和恢复策略,应对重新安装、移动服务器、Windows 更新、防火墙、A/V 套件。例如你说你在搞乱 1433,如果他们已经在那个端口上安装了一个 sql server 怎么办? Ctrix,windows 终端服务器。远程服务器。隐藏起来的伙伴。
-
您好@TonyHopkinson 感谢您的评论,您是否已经做过这样的事情?有关如何以其他方式或您的方式制作它的任何提示?
-
编写一个应用程序将检查机器以查看您的软件是否可以安装。 ms 为 sql server 做的事情是一样的。您需要在客户端和服务器上实现某些事情。报告他们没有建议补救措施的地方。让知道目标网络的人,让它通过。然后你的安装是工具是否通过,是的,去,去,去。
-
PS 那不是我们开始的地方,我们非常后悔。
-
这是一个失败,当我们在安装程序中请求某些内容时,我们有一个防火墙 a/v 套件设置了允许通过对话框。我们留在顶部启动屏幕上是最重要的。允许通过停留在 x 秒,然后假设没有响应。我们假设是的......
标签: vb.net sql-server-2008 crystal-reports