在我的情况下,sql Server的服务名称是MSsql $sql11(sql11是sql Server实例名称)
但是,当我发出此命令时:
SC.EXE配置MyService depend = MSsql $sql11
美元符号后的所有内容都被忽略.当我转到“服务”中的“依赖关系”选项卡时,未列出sql Server.当我检查匹配的注册表项时,很明显为什么:它只有MSsql.此时我必须手动编辑注册表以将MSsql更改为MSsql $sql11,然后一切都按预期工作.
在MSsql $sql11周围加上引号并没有帮助.
有没有办法在SC.EXE参数字符串的中间指定$?
SC.EXE配置MyService依赖= MSsql“$”sql11