mqsicreatedb 命令可创建数据库,并使代理可访问该数据库。该命令可创建数据库、ODBC 数据源名称并且如有需要,会根据数据库类型创建并启动 Windows 服务。对于安装的每个主产品版本,该命令最多创建一个 Windows 服务实例。该命令仅支持已安装的 DB2 和 Derby 数据库引擎。
可以用任何有效的用户名语法来指定它:
如果用户标识(用户名)的格式不标准,操作系统会从本地系统开始,在整个域中搜索用户标识。这种搜索可能要花费一些时间才能完成。
指定的 ServiceUserID 必须为本地组 mqbrkrs 的成员。该标识可以是组的直接或间接成员。ServiceUserID 还必须有权访问主目录(安装 WebSphere Message Broker 的目录)。
如果为命令指定的数据库引擎或命令的缺省数据库引擎是 DB2,则该参数将被忽略。Derby 要求使用 ServiceUserID,但仅用于该命令的第一次调用。随后的调用与现有的 Windows DatabaseInstanceMgr 服务关联,该服务在先前命令中指定的 ServiceUserID 下运行。
在Windows 平台的安全性需求中详细描述了 ServiceUserID 的安全要求。
该命令返回下列响应: