Condividi tramite


Comando RemoveResource

Rimuove (elimina) un artefatto dal database di gestione BizTalk. L'esecuzione di questo comando non rimuove l'artefatto dalla Global Assembly Cache (GAC), dal file system, dall'archivio certificati, da Internet Information Services o dal Registro di sistema di Windows, se presente in uno di questi percorsi. Non rimuove una definizione BAM dal database di importazione primaria BAM né rimuove i criteri dal database del motore di regole. Se si esegue questo comando per rimuovere un file di associazione, le associazioni rimangono invariate, ma viene rimosso solo il file di associazione.

È possibile usare questo comando per rimuovere i tipi di artefatti seguenti:

  • Assembly .NET (System.BizTalk:Assembly)

  • Definizione BAM (System.BizTalk:Bam)

  • Assembly BizTalk (System.BizTalk:BizTalkAssembly)

  • File di associazione BizTalk (System.BizTalk:BizTalkBinding)

  • Certificato di sicurezza (System.BizTalk:Certificate)

  • Componente COM (System.BizTalk:Com)

  • File ad hoc (System.BizTalk:File)

  • Script di post-elaborazione (System.BizTalk:PostProcessingScript)

  • Script di pre-elaborazione (System.BizTalk:PreProcessingScript)

  • Criteri o regole (System.BizTalk:Rules)

  • Directory virtuale (System.BizTalk:WebDirectory)

    L'operazione di rimozione avrà esito negativo nei casi seguenti:

  • Si tenta di rimuovere un assembly BizTalk in cui un altro assembly ha un riferimento.

  • Si tenta di rimuovere un assembly BizTalk che include una pipeline usata da una porta di trasmissione o ricezione.

  • Si tenta di rimuovere un assembly BizTalk che include una mappa usata da una porta di trasmissione.

  • Si tenta di rimuovere un assembly BizTalk che include un'orchestrazione che non si trova in uno stato non elencato o che dispone di un'istanza sospesa.

Utilizzo

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

Parametri

Parametro Obbligatorio Descrizione
/ApplicationName (o /A, vedere Osservazioni) Nome dell'applicazione BizTalk contenente l'artefatto della risorsa da eliminare. Se il nome include spazi, è necessario racchiuderlo tra virgolette doppie (").
/Luid (o /L, vedere Osservazioni) Identificatore univoco locale (LUID) dell'artefatto. È possibile ottenere il LUID usando il comando ListApp.
/Server (o /S, vedere Osservazioni) No Nome dell'istanza di SQL Server che ospita il database di gestione BizTalk nel formato NomeServer\NomeIstanza,Porta.

Il nome dell'istanza è obbligatorio solo quando il nome dell'istanza è diverso dal nome del server. La porta è necessaria solo quando SQL Server usa un numero di porta diverso da quello predefinito (1433).

Esempi:

Server=MyServer

Server=MyServer\MySQLServer,1533

Se non specificato, viene usato il nome dell'istanza di SQL Server in esecuzione nel computer locale.
/Database (o /D, vedere Osservazioni) No Nome del database di gestione BizTalk. Se non specificato, viene usato il database di gestione BizTalk in esecuzione nell'istanza locale di SQL Server.

Esempio

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

Osservazioni:

I parametri non fanno distinzione tra maiuscole e minuscole. Non è necessario digitare l'intero nome del parametro per specificarlo; è possibile digitare le prime lettere del nome del parametro che lo identificano senza ambiguità.

Vedere anche

Informazioni di riferimento su BTSTask Command-Line
Come rimuovere un elemento da un'applicazione