Compartir a través de


MOVE CONVERSATION (Transact-SQL)

Mueve una conversación a otro grupo de conversación diferente.

Sintaxis

MOVE CONVERSATION conversation_handle
   TO conversation_group_id
[ ; ]

Argumentos

  • conversation_handle
    Es una variable o una constante que contiene el identificador de la conversación que se va a mover. El conversation_handle debe ser de tipo uniqueidentifier.
  • TO conversation_group_id
    Es una variable o una constante que contiene el identificador del grupo de conversación donde se va a mover la conversación. El conversation_group_id debe ser de tipo uniqueidentifier.

Notas

La instrucción MOVE CONVERSATION mueve la conversación especificada por conversation_handle al grupo de conversación identificado por conversation_group_id. Los diálogos sólo se pueden redirigir entre grupos de conversación que están asociados a la misma cola.

ms174987.note(es-es,SQL.90).gifImportante:
Si la instrucción MOVE CONVERSATION no es la primera de un lote o un procedimiento almacenado, la instrucción anterior debe terminar en un punto y coma (;), que es el terminador de instrucciones Transact-SQL.

La instrucción MOVE CONVERSATION bloquea el grupo de conversación asociado con conversation_handle y el grupo de conversación especificado por conversation_group_id hasta que la transacción que contiene la instrucción se confirma o se deshace.

MOVE CONVERSATION no es válido en una función definida por el usuario.

Permisos

Para mover una conversación, el usuario actual debe ser el propietario de la conversación y el grupo de conversación, o miembro de la función fija de servidor sysadmin o miembro de la función fija de base de datos db_owner.

Ejemplos

A. Mover una conversación

En este ejemplo se mueve una conversación a un grupo de conversación diferente.

DECLARE @conversation_handle UNIQUEIDENTIFIER,
        @conversation_group_id UNIQUEIDENTIFIER ;

SET @conversation_handle =
    <retrieve conversation handle from database> ;
SET @conversation_group_id =
    <retrieve conversation group ID from database> ;

MOVE CONVERSATION @conversation_handle TO @conversation_group_id ;

Vea también

Referencia

BEGIN DIALOG CONVERSATION (Transact-SQL)
GET CONVERSATION GROUP (Transact-SQL)
END CONVERSATION (Transact-SQL)
sys.conversation_groups (Transact-SQL)
sys.conversation_endpoints (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005