Partager via


Suppression d'un assembly BizTalk d'une application

Cette rubrique explique comment supprimer un assembly BizTalk d'une application BizTalk à l'aide de la console Administration de BizTalk Server ou de l'invite de commande. Lorsque vous effectuez cette opération, l'assembly et les artefacts qu'il contient, comme les orchestrations, schémas et pipelines, sont supprimés de la base de données de gestion BizTalk et de l'application.

Avant de supprimer un assembly BizTalk, gardez les points importants suivants à l'esprit :

  • Lorsque vous supprimez un assembly BizTalk, le fichier de l'assembly n'est pas supprimé automatiquement du Global Assembly Cache (GAC) ou du système de fichiers local, s'il existe dans ces emplacements. Vous devez le supprimer manuellement. Pour obtenir des instructions, consultez Comment désinstaller un assembly du GAC et Comment supprimer d’autres fichiers et paramètres pour une application BizTalk.

  • Si vous supprimez un assembly BizTalk contenant un pipeline, tous les ports d'envoi de l'application qui utilisent ce pipeline seront réinitialisés pour utiliser le pipeline par défaut, PassThruTransmit.

  • Il est impossible de supprimer un assembly BizTalk dont d'autres artefacts dépendent. Vous devez commencer par supprimer les artefacts dépendants. Vous pouvez ensuite supprimer l'assembly BizTalk.

Prérequis

Pour effectuer les procédures décrites dans cette rubrique, vous devez être connecté avec un compte membre du groupe administrateurs BizTalk Server. Pour plus d’informations sur les autorisations, consultez Autorisations requises pour le déploiement et la gestion d’une application BizTalk.

Supprimer un assembly BizTalk d’une application à l’aide de BizTalk Server Administration

  1. Cliquez sur Démarrer, sur Tous les programmes, sur Microsoft BizTalk Server 20xx, puis sur administration BizTalk Server.

  2. Dans l’arborescence de la console, développez BizTalk Server Administration, développez le groupe BizTalk contenant l’assembly BizTalk à supprimer, puis développez l’application contenant l’assembly BizTalk.

  3. Cliquez sur le dossier Resources , cliquez avec le bouton droit sur l’assembly BizTalk, puis cliquez sur Supprimer.

Supprimer un assembly BizTalk d’une application à l’aide de la ligne de commande

  1. Ouvrez une invite de commandes comme suit : cliquez sur Démarrer, sur Exécuter, tapez cmd, puis cliquez sur OK.

  2. Tapez la commande suivante en utilisant les valeurs appropriées, comme décrit dans le tableau suivant :

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

    Exemple :

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

    Paramètre Description
    /Applicationname Nom de l'application BizTalk contenant l'assembly BizTalk à supprimer. L'application par défaut est utilisée si ce paramètre n'est pas spécifié. Si le nom comprend des espaces, vous devez le placer entre guillemets doubles (« ).
    /Luid Identificateur unique local (LUID) de l'assembly BizTalk. Vous pouvez obtenir le LUID à l’aide de la commande ListApp , comme décrit dans Commande ListApp.
    /Serveur Nom de l'instance SQL Server hébergeant la base de données de gestion BizTalk et indiqué sous la forme NomServeur\NomInstance,Port.

    Le nom de l'instance est uniquement requis lorsqu'il est différent du nom du serveur. Le port est uniquement requis lorsque le serveur SQL Server utilise un numéro de port autre que celui par défaut (1433).

    Exemples :

    Server=MyServer

    Server=MyServer\MySQLServer,1533

    Si vous n'indiquez pas de nom pour l'instance SQL Server, le nom d'instance utilisé est celui de l'instance SQL Server exécutée sur l'ordinateur local.
    /Base Nom de la base de données de gestion BizTalk. Si vous ne l'indiquez pas, la base de données utilisée est la base de données de gestion BizTalk s'exécutant au sein de l'instance locale de SQL Server.

Voir aussi

Gestion des assemblys BizTalk
Commande RemoveResource