' -- El objetivo es encontrar la actividad principal de la actividad que se está intentando actualizar -- esta información se almacena en la tabla de continuaciones. Dado que se deben tomar decisiones -- según este valor, se debe evitar que los usuarios lo actualicen después de leerlo, o bien -- si no se encuentra nada, se debe evitar que inserten un valor. Para impedir la inserción, -- se usa un applock (bloqueo de aplicación) en el ActivityID, de manera que el protocolo requiera que antes de agregar una continuación, -- se aplique un applock exclusivo en el identificador. Para evitar que cambie, se usan -- bloqueos de lectura repetible. El valor podría variar si el elemento primario actual no es la -- raíz y, por lo tanto, al establecer su continuación, se indicaría su nuevo elemento primario. -- Si el seguimiento actual es una continuación, RowID es su identificador de actividad principal; -- de lo contrario, RowID es el identificador de actividad actual (seguimiento principal o un seguimiento nuevo) DECLARE @@RowID NVARCHAR(128) DECLARE @@ret INT DECLARE @@parentTemp NVARCHAR(128) SET @@parentTemp = @ActivityID WHILE (@@parentTemp IS NOT NULL) BEGIN SET @@RowID = @@parentTemp EXEC @@ret = sp_getapplock @@parentTemp, 'Shared', 'Transaction', 100 IF (@@ret < 0) -- bloqueo no concedido BEGIN RAISERROR('Lock not granted', 16, 1) RETURN END SET @@parentTemp = NULL SELECT @@parentTemp = ParentActivityID FROM
El número de versión debe seguir la forma principal.secundaria o principal.secundaria.compilación.revisión. Cada campo debe ...
El número esperado de evento no se encuentra en la base de datos que se va a eliminar. Se esperaba {0}, pero se encontró ...
El objetivo es encontrar la actividad primaria de la actividad que se está intentando actualizar - esta información se almacena ...
El objetivo es encontrar la actividad principal de la actividad que se está intentando actualizar - esta información se almacena ...
El parámetro de configuración {0} tiene un valor {1} no válido. Para obtener más información acerca de los valores válidos ...
El parámetro pasado {2} no se ajusta a sus metadatos {1} para el controlador de eventos {0}. Especifique un valor que se ...
El parámetro personalizado no tiene información de tipo de etiqueta o no es válida. El parámetro debe tener TagType como ...
El patrón de comunicación (unidireccional o de solicitud-respuesta) del puerto correspondiente en la información de enlace ...