sp_addengine 不在线程化模式中运行
sp_addengine <engine_number>, <engine_group> [, <instance_id>]
是要向引擎组添加的引擎数。合法值最小为 0,最大值是配置的联机引擎数减 1。
是要将引擎添加到的引擎组的名称。如果 engine_group 不存在,SAP ASE 服务器将创建引擎组并向其添加引擎。引擎组名称必须符合标识符的规则。
(在集群环境中)要向其添加引擎或引擎组的实例的 ID。
如果没有名为 DS_GROUP 的引擎组,以下语句会建立该组。如果 DS_GROUP 已存在,此语句会向该组添加 2 号引擎:
sp_addengine 2, DS_GROUP
向实例 ID 8 添加 5 号引擎:
sp_addengine 5, 8
使用 sp_addengine 时,还存在一些其它注意事项:
engine_group 的值尚不存在,则 sp_addengine 会创建新的引擎组。
sp_cluster set <system_view> 设置为 cluster,则可以向集群中的任意实例添加引擎或引擎组。如果 <system_view> 设置为 instance,则只能向本地实例添加引擎或引擎组。
sp_bindexeclass 将应用程序或登录绑定到与 engine_group 关联的执行类,关联进程就可以在 engine_number 上开始运行。
sp_engine 可以在您使用 sp_procxmode 将事务模式更改为 anymode 后在使用链式事务的会话中运行。