【发布时间】:2012-04-11 22:44:05
【问题描述】:
通过 installshield 项目,我想知道检查 SQL Server 和 Crystal Reports Viewer 是否已安装的最佳途径是什么?我正在考虑检查注册表,但不确定 Local_Machine 或 Current_User 是否是更好的选择?或者可能完全是一个替代选项?
【问题讨论】:
标签: installation installshield requirements
通过 installshield 项目,我想知道检查 SQL Server 和 Crystal Reports Viewer 是否已安装的最佳途径是什么?我正在考虑检查注册表,但不确定 Local_Machine 或 Current_User 是否是更好的选择?或者可能完全是一个替代选项?
【问题讨论】:
标签: installation installshield requirements
我倾向于根据我的实际身体依赖性进行搜索,即。例如,如果我需要 Oracle 客户端,我会搜索 oci.dll。这是一种逐案的基础:
注册成本通常较低。 如果您搜索一个目录,硬盘驱动器还不错。递归搜索很昂贵。
SQL Server 可能不需要单独搜索。您的 SQL 依赖项到底是什么?客户端连接工具?数据库实例?某个版本或任何版本?与实例名称相同。您可以实际连接到的正在运行的数据库实例?
如果您正在对 SQL 服务器执行 SQL 脚本,则可以使用 SqlLogin 对话框来建立连接。
【讨论】: