поможите, люди добрые!
все сервисы нормально працують,
а с этим бяда...
задаю указанный набор опций, получаю
"please retry, specifying an option"
spb вот так формируется:
Action := isc_action_svc_repair;
if DatabaseName = '' then
IBError(ibxeStartParamsError, [nil]);
param := 0;
if (SweepDB in Options) then param := param or isc_spb_rpr_sweep_db;
if (ValidateDB in Options) then param := param or isc_spb_rpr_validate_db;
ServiceStartParams := Char(isc_action_svc_repair);
ServiceStartAddParam (DatabaseName, SPBConstantValues[isc_spb_dbname]);
if param > 0 then ServiceStartAddParam (param,
SPBConstantValues[isc_spb_options]);
param := 0;
if (LimboTransactions in Options) then param := param or
isc_spb_rpr_list_limbo_trans;
if (CheckDB in Options) then param := param or isc_spb_rpr_check_db;
if (IgnoreChecksum in Options) then param := param or
isc_spb_rpr_ignore_checksum;
if (KillShadows in Options) then param := param or isc_spb_rpr_kill_shadows;
if (MendDB in Options) then param := param or isc_spb_rpr_mend_db;
if (ValidateFull in Options) then
begin
param := param or isc_spb_rpr_full;
if not (MendDB in Options) then
param := param or isc_spb_rpr_validate_db;
end;
if param > 0 then ServiceStartAddParam (param,
SPBConstantValues[isc_spb_options]);
Фёдоров Евгений.
ЗАО "Трест-М". Екатеринбург.