Messages Extraire des instances en suspension
Scénario:
BizTalk 2010 et SQL 2008 R2 est l'environnement que nous avons utilisé avant ce scénario.
Vous avez un problème avec certaines intégrations, 1500 instances suspendues à l'intérieur de BizTalk et vous devez envoyer les messages réels à un client, puis vous ne voulez pas sauvegarder manuellement cela de BizTalk Administrator.
Il ya beaucoup de blogs et de ressources Internet qui signalent les scripts VBS, PowerShell comment faire cela, mais j'ai utilisé BizTalk Terminator pour résoudre ce genre de scénarios.
Comme vous maintenant terminaison BizTalk vous demande 3 questions lorsque l'outil commence
I.1.All bases de données BizTalk sont sauvegardés? II.2.Toutes les instances hôtes sont-elles arrêtées? III.3.Tous les agents SQL BizTalk sont-ils arrêtés? Ceci est correct lorsque vous allez réellement changer quelque chose dans les bases de données BizTalk mais ce n'est pas ce que vous allez faire dans ce scénario que vous utilisez uniquement l'outil pour lire des bases de données BizTalk. Mais vous devriez toujours avoir des sauvegardes des bases de données BizTalk.
Vous êtes toujours responsable de ce que vous faites, mais lorsque nous avons utilisé ces outils de la manière que je décris, nous n'avons aucun problème avec ce scénario. Donc, après avoir démarré l'outil Terminator, cliquez sur oui pour les 3 questions (vous n'avez rien à arrêter dans ce scénario) puis connectez-vous à l'environnement correct, faites d'abord cela dans votre environnement de test pour vous sentir à l'aise avec ce scénario. , l'étape suivante consiste à choisir une tâche de terminaison choisissez Count Instances (et enregistrer les messages) après que vous devez remplir le paramètre TAB avec serviceClass et Hostname corrects et définir SaveMessages sur True et SetavesFullPath en dernier dans le bon dossier que vous souhaitez enregistrer les messages à.
Ensuite, vous pouvez choisir de cliquer sur le bouton Execute et en fonction de la taille et combien cela peut prendre du temps, après cette déconnexion Terminator ne font rien d'autre.
Vous devriez maintenant, si vous avez rempli les bonnes valeurs dans le paramètre TAB, avoir les messages sauvegardés dans le dossier FilesaveFullPath.
Télécharger terminaison BizTalk à partir de cette adresse:
http://www.microsoft.com/en-us/download/details.aspx?id=2846
Alors, pourquoi le score négatif? Je serais curieux d'entendre ce que vous pensez est. –
Je pense quand il a répondu à sa première ligne a été ciblée à vous "il n'y a pas de foutu de mon système quand je veux juste les lire" ... – Nix
+1 pour @ChrisLoris. Le conseil d'utiliser WMI et de mettre fin aux messages suspendus est solide. L'autre partie du conseil est peut-être plus formelle: «Microsoft ne prend pas en charge l'accès direct à la base de données BizTalk, car les futures versions de BizTalk peuvent modifier le schéma, etc. Dans cet esprit, considérez que la solution donnée peut avoir besoin d'être modifiée si une nouvelle version de production ou même un correctif est installé. –