Compartir a través de


RemoveApp (comando)

Quita (elimina) de la base de datos de administración de BizTalk una aplicación de BizTalk, así como todos los artefactos que contiene. Esto no desinstala la aplicación. Para obtener instrucciones sobre cómo hacerlo, vea Cómo desinstalar una aplicación de BizTalk.

La operación de eliminación producirá un error en los casos siguientes:

  • La aplicación no está detenida. Para obtener instrucciones sobre cómo detener una aplicación, vea Cómo iniciar y detener una aplicación de BizTalk. El ejemplo del SDK de ApplicationManager que se instala en el <directorio Samples Path>\Admin\ExplorerOM\ muestra cómo iniciar o detener mediante programación una aplicación de BizTalk Server.

  • Otras aplicaciones contienen referencias a la aplicación. Si otras aplicaciones contienen referencias a la aplicación que desea quitar, primero debe quitar las referencias de las otras aplicaciones. Para obtener instrucciones, consulte Cómo quitar una referencia a otra aplicación.

  • La aplicación contiene un grupo de puertos de envío del que un puerto de envío en otra aplicación es miembro. Debe anular la lista del puerto de envío de miembro para poder eliminar la aplicación. Para obtener instrucciones, consulte Cómo anular la lista de un puerto de envío o un grupo de puertos de envío.

  • La aplicación contiene un puerto de envío al que hace referencia una parte. Puede eliminar la referencia de la entidad o mover el puerto de envío a otra aplicación. Para obtener instrucciones sobre cómo realizar estas tareas, vea Ver o editar una entidad ocómo mover un artefacto a una aplicación diferente.

  • La aplicación es la aplicación predeterminada. Si desea eliminarlo, primero debe convertir otra aplicación en el valor predeterminado. Para obtener instrucciones, consulte Cómo cambiar la aplicación predeterminada.

  • Una orquestación en la aplicación se inscribe, inicia o tiene una instancia suspendida. Para obtener más información sobre las orquestaciones, consulte Administración de orquestaciones.

Nota:

Si la aplicación contiene una directiva que se encuentra en un estado implementado, la directiva no se quita de la base de datos del motor de reglas y continúa mostrándose en la carpeta Directivas en el nodo De aplicación <Todos los artefactos> de la consola de administración de BizTalk. Si agrega la directiva a otra aplicación, la directiva permanece en un estado implementado.

Uso

BTSTask RemoveApp /ApplicationName:value [/Server:value] [/Database:value]

Parámetros

Parámetro Obligatorio Descripción
/ApplicationName (o /A, vea Comentarios) Nombre de la aplicación de BizTalk que se va a eliminar. Si el nombre incluye espacios, debe incluirlo entre comillas dobles (").
/Server (o /S, vea Comentarios) No Nombre de la instancia de SQL Server que hospeda la base de datos de administración de BizTalk, en el formulario NombreDeServidor\NombreDeInstancia,Puerto.

El nombre de instancia solo es necesario cuando el nombre de instancia es diferente del nombre del servidor. El puerto solo es necesario cuando SQL Server usa un número de puerto distinto del predeterminado (1433).

Ejemplos:

Server=MyServer

Server=MyServer\MySQLServer,1533

Si no se proporciona, se usa el nombre de la instancia de SQL Server que se ejecuta en el equipo local.
/Database (o /D, vea comentarios) No Nombre de la base de datos de administración de BizTalk. Si no se especifica, se usa la base de datos de administración de BizTalk que se ejecuta en la instancia local de SQL Server.

Ejemplo

BTSTask RemoveApp /ApplicationName:MyApplication

Observaciones

Los parámetros no distinguen mayúsculas de minúsculas. No es necesario escribir el nombre completo del parámetro para especificarlo; Puede escribir las primeras letras del nombre del parámetro que lo identifican de forma inequívoca.

Véase también

Referencia de BTSTask Command-Line
Desinstalación de aplicaciones de BizTalk