SubSystem Property (SQL-DMO)

The SubSystem property specifies the SQL Server Agent execution subsystem used to interpret job step task-defining text.

Applies To

JobStep Object

Syntax

object.SubSystem [= value]

Part Description
object Expression that evaluates to an object in the Applies To list.
value String identifying an existing SQL Server Agent job step subsystem by name. TSQL is the default.

Remarks

Most commonly, a job step will use either the ActiveScripting, CmdExec, or TSQL subsystem. Other job step subsystems exist. Job step subsystem names can be enumerated by using the EnumSubSystems method.

When using SQL-DMO to create or modify SQL Server Agent jobs, the job step execution subsystem chosen by using the SubSystem property defines applicability and interpretation of other properties of the JobStep object.

For example, when SubSystem is TSQL, Transact-SQL is used in the task-defining text specified by using the Command property, and the DatabaseName and DatabaseUserName properties are applicable. When SubSystem is CmdExec, an operating system command is specified by using the Command property, and the CmdExecSuccessCode and OSRunPriority properties are applicable.

Data Type

String

Modifiable

Read/write

Prototype (C/C++)

HRESULT GetSubSystem(SQLDMO_LPBSTR pRetVal);

HRESULT SetSubSystem(SQLDMO_LPCSTR NewValue);


Note SQL-DMO strings are always returned as OLE BSTR objects. A C/C++ application obtains a reference to the string. The application must release the reference by using SysFreeString.


See Also

EnumSubSystems Method

  


(c) 1988-98 Microsoft Corporation. All Rights Reserved.