【发布时间】:2010-12-02 07:42:40
【问题描述】:
我有一个托管 C++ 应用程序,它通过网络连接到同一台计算机上的 SQL Server 2005 Express 数据库。我的问题是,如果数据库位于网络上的另一台计算机上,客户端计算机将不会从 SQL Server 安装所需的 DLL 文件。
我不能强迫我的用户在客户端计算机上安装 SQL Server 2005 Express 来获取所需的支持文件。所以我的问题是,将依赖文件安装到用户计算机上的 GAC 是否安全?或者,MS 是否有专门用于此目的的命令行安装包?
我的应用程序显示为依赖的 SQL Server 文件如下:
Microsoft.SqlServer.BatchParser Microsoft.SqlServer.ConnectionInfo Microsoft.SqlServer.RegSvrEnum Microsoft.SqlServer.Replication 微软.SqlServer.Rmo Microsoft.SqlServer.ServiceBrokerEnum 微软.SqlServer.Smo Microsoft.SqlServer.SmoEnum Microsoft.SqlServer.WmiEnum
如果有帮助,我正在为我的安装程序使用 Inno-Setup 程序。这一定是一个普遍的问题。
【问题讨论】:
标签: sql-server installation inno-setup software-distribution