Compartir a través de


Cómo quitar un ensamblado de BizTalk de una aplicación

En este tema se describe cómo utilizar la consola de administración de BizTalk Server o la línea de comandos para quitar un ensamblado de BizTalk de una aplicación de BizTalk. Al hacerlo, el ensamblado y los artefactos que incluye, tales como orquestaciones, esquemas y canalizaciones, se quitan de la aplicación y de la base de datos de administración de BizTalk.

Antes de quitar un ensamblado de BizTalk, tenga en cuenta los siguientes puntos importantes:

  • Al quitar un ensamblado de BizTalk, el archivo de ensamblado no se quita automáticamente de la caché de ensamblados global (GAC) ni del sistema de archivos local, si existe ahí. Es preciso quitarlo manualmente. Para obtener instrucciones, vea How to Uninstall an Assembly from the GAC and How to Remove Other Files and Settings for a BizTalk Application.

  • Si quita un ensamblado de BizTalk que incluye una canalización, los puertos de envío de la misma aplicación que usen la canalización se restablecerán de modo que utilicen la canalización predeterminada, PassThruTransmit.

  • No se puede quitar un ensamblado de BizTalk del que dependan otros artefactos. Antes deberá quitar los artefactos dependientes. A continuación, podrá quitar el ensamblado de BizTalk.

Requisitos previos

Para realizar los procedimientos descritos en este tema, deberá iniciar la sesión con una cuenta que sea miembro del grupo de administradores de BizTalk Server. Para obtener información más detallada sobre los permisos, vea Permisos necesarios para implementar y administrar una aplicación de BizTalk.

Quitar un ensamblado de BizTalk de una aplicación mediante administración de BizTalk Server

  1. Haga clic en Inicio, en Todos los programas, en Microsoft BizTalk Server 20xx y, a continuación, en Administración de BizTalk Server.

  2. En el árbol de consola, expanda BizTalk Server Administración, expanda el grupo de BizTalk que contiene el ensamblado de BizTalk que se va a quitar y, a continuación, expanda la aplicación que contiene el ensamblado de BizTalk.

  3. Haga clic en la carpeta Recursos , haga clic con el botón derecho en el ensamblado de BizTalk y, a continuación, haga clic en Quitar.

Quitar un ensamblado de BizTalk de una aplicación mediante la línea de comandos

  1. Abra un símbolo del sistema como se indica a continuación: haga clic en Inicio, haga clic en Ejecutar, escriba cmdy, a continuación, haga clic en Aceptar.

  2. Escriba el siguiente comando, sustituyendo los valores según corresponda, como se describe en la tabla que se presenta a continuación:

    BTSTask RemoveResource [/ApplicationName:value] /Luid:value [/Server:value] [/Database:value]

    Ejemplo:

    BTSTask RemoveResource /ApplicationName:MyApplication /Luid:"MyApp.Orchestrations, Version=1.0.0.0, Culture=neutral, PublicKeyToken=0123456789ABCDEF"

    Parámetro Descripción
    /Applicationname Nombre de la aplicación de BizTalk que contiene el ensamblado de BizTalk que se va a eliminar. Si no se especifica este parámetro, se utiliza la aplicación predeterminada. Si el nombre incluye espacios, debe incluirlo entre comillas dobles (").
    /Luid Identificador local único (LUID) del ensamblado de BizTalk. Puede obtener el LUID mediante el comando ListApp , tal y como se describe en ListApp Command.
    /Servidor Nombre del servidor SQL Server que aloja la base de datos de administración de BizTalk en el formato Nombredelservidor\Nombredeinstancia,Puerto.

    Sólo se necesita el nombre de instancia cuando el nombre de instancia es diferente del nombre de servidor. Sólo se necesita el puerto cuando el servidor SQL Server utiliza un nombre de puerto diferente al predeterminado (1433)

    Ejemplos:

    Servidor = MyServer

    Servidor = MyServer\MySQLServer,1533

    Si no se proporciona, se utiliza el nombre de la instancia de SQL Server que se ejecuta en el equipo local.
    /Base Nombre de la base de datos de administración de BizTalk. Si no se especifica, se utiliza la base de datos de administración de BizTalk que se ejecuta en la instancia local de SQL Server.

Consulte también

Administración de ensamblados de BizTalk
RemoveResource (comando)