public static int ExecuteTraceSetEvent(OdbcConnection connection, int traceid, int eventId, int columnid, int on) { List <object> outParams = new List <object>(); int retcode = SQLServerProcedureUtils.ExecuteProcedure(connection, "sp_trace_setevent", new string[] { "traceid", "eventid", "columnid", "on" }, new OdbcType[] { OdbcType.Int, OdbcType.Int, OdbcType.Int, OdbcType.Bit }, new object[] { traceid, eventId, columnid, on }, outParams); return(retcode); }
public static int ExecuteTraceSetStatus(OdbcConnection connection, int traceid, int status) { List <object> outParams = new List <object>(); int retcode = SQLServerProcedureUtils.ExecuteProcedure(connection, "sp_trace_setstatus", new string[] { "traceid", "status" }, new OdbcType[] { OdbcType.Int, OdbcType.Int }, new object[] { traceid, status }, outParams); return(retcode); }
public static int ExecuteTraceCreate(OdbcConnection connection, out int traceid, int options, string traceFilename) { List <object> outParams = new List <object>(); int retcode = SQLServerProcedureUtils.ExecuteProcedure(connection, "sp_trace_create", new string[] { "traceid", "options", "tracefile" }, new OdbcType[] { OdbcType.Int, OdbcType.Int, OdbcType.NVarChar }, new object[] { null, 2, traceFilename }, outParams); traceid = (int)outParams[0]; return(retcode); }