1

当通过命令行运行 MSI 时,传递参数“CHECKDB=FALSE”的真正作用是什么?

MSI 当然可以是任何东西,从 Microsoft 到 Compuware DevPartner,再到程序员从 .NET 编译的 MSI。

4

2 回答 2

1

使用该参数运行 MSI 会将名为 CHECKDB 的公共属性设置为 false 值。我以前没有见过那个特定的财产,也没有在网上看到任何对它的引用。我怀疑它特定于您使用的 MSI。

于 2008-10-27T21:44:29.473 回答
0

我不确定,但 CHECKDB 可能是添加到 Installshield 的默认模板文件的属性。由于许多设置都是基于这些模板进行的,因此您最终会在许多 MSI 文件中显示该属性。我怀疑它可能被 Installshield 的 SQLServer 部署功能使用,如果我猜测我认为将属性设置为 FALSE 会跳过一些与数据库部署相关的自定义操作。

于 2011-05-19T00:08:12.490 回答