Compartir a través de


RemoveResource (comando)

Quita (elimina) un artefacto de la base de datos de administración de BizTalk. Al ejecutar este comando no se quita el artefacto de la caché global de ensamblados (GAC), el sistema de archivos, el almacén de certificados, Internet Information Services o el registro de Windows, si existe en cualquiera de estas ubicaciones. No quita una definición de BAM de la base de datos de importación principal de BAM ni quita las directivas de la base de datos del motor de reglas. Si ejecuta este comando para quitar un archivo de enlace, los enlaces permanecen sin cambios: solo se quita el archivo de enlace.

Puede usar este comando para quitar los siguientes tipos de artefacto:

  • Ensamblado .NET (System.BizTalk:Assembly)

  • Definición de BAM (System.BizTalk:Bam)

  • Ensamblado de BizTalk (System.BizTalk:BizTalkAssembly)

  • Archivo de enlace de BizTalk (System.BizTalk:BizTalkBinding)

  • Certificado de seguridad (System.BizTalk:Certificate)

  • Componente COM (System.BizTalk:com)

  • Archivo ad hoc (System.BizTalk:File)

  • Script de postprocesamiento (System.BizTalk:PostProcessingScript)

  • Script de preprocesamiento (System.BizTalk:PreProcessingScript)

  • Directiva o regla (System.BizTalk:Rules)

  • Directorio virtual (System.BizTalk:WebDirectory)

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

  • Intenta quitar un ensamblado de BizTalk al que otro ensamblado tiene una referencia.

  • Intenta quitar un ensamblado de BizTalk que incluye una canalización que usa un puerto de envío o recepción.

  • Intenta quitar un ensamblado de BizTalk que incluya un mapa usado por un puerto de envío.

  • Intenta quitar un ensamblado de BizTalk que incluya una orquestación que no esté en un estado no incluido o que tenga una instancia suspendida.

Uso

BTSTask RemoveResource /ApplicationName:value/Luid: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 contiene el artefacto de recursos que se va a eliminar. Si el nombre incluye espacios, debe incluirlo entre comillas dobles (").
/Luid (o /L, vea comentarios) Identificador único local (LUID) del artefacto. Puede obtener el LUID mediante el comando ListApp.
/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 RemoveResource /ApplicationName:MyApplication /Luid:"MyApp.Orchestrations, Version=1.0.0.0, Culture=neutral, PublicKeyToken=0123456789ABCDEF"

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
Cómo quitar un artefacto de una aplicación