Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

La �choue travail TrackedMessages_Copy_BizTalkMsgBoxDb SQL Server Agent et vous recevez un message d'erreur � ne peut pas ins�rer la valeur null dans colonne uidBodyPartID � dans BizTalk Server 2004


View products that this article applies to.

Sympt�mes

Dans Microsoft BizTalk Server 2004, le travail Microsoft SQL Server Agent TrackedMessages_Copy_BizTalkMsgBoxDb �choue et vous recevez un message d'erreur est semblable � la suivante :
Impossible d'ins�rer la valeur NULL dans la colonne � uidBodyPartID �, table � BizTalkMsgBoxDb.dbo.Tracking_Spool1 �; la colonne n'autorise pas les valeurs Null.

↑ Back to the top


Cause

Ce probl�me se produit car la colonne uidBodyPartID dans les tables Tracking_Spool1 et Tracking_Spool2 de la base de donn�es BizTalk Server MessageBox doit autoriser que les valeurs NULL parce que cette valeur peut �tre nulle dans certaines conditions.

↑ Back to the top


R�solution

Informations sur le service pack

Pour r�soudre ce probl�me, procurez-vous le dernier service pack Microsoft BizTalk Server 2004. Pour plus d'informations, cliquez sur le num�ro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
888751 Comment obtenir le dernier pack de service BizTalk Server 2004

Autres informations de r�solution

Pour r�soudre ce probl�me, configurez la colonne uidBodyPartID dans les tables Tracking_Spool1 et Tracking_Spool2 dans la base de donn�es BizTalk Server MessageBox afin d'autoriser NULL valeurs. Pour ce faire, proc�dez comme suit :
  1. Temporairement arr�ter et d�sactiver le travail SQL Server Agent TrackingSpool_Cleanup_BizTalkMsgBoxDb . Pour ce faire, proc�dez comme suit :
    1. Cliquez sur D�marrer , pointez sur programmes , pointez sur Microsoft SQL Server et puis cliquez sur Enterprise Manager pour d�marrez SQL Enterprise Manager.
    2. D�veloppez le groupe SQL Server, d�veloppez le SQL Server d�veloppez Gestion , d�veloppez le SQL Server Agent , cliquez sur projets , cliquez avec le bouton droit sur le travail TrackingSpool_Cleanup_BizTalkMsgBoxDb et puis cliquez sur Arr�ter la t�che .Then, cliquez avec le bouton droit sur le travail TrackingSpool_Cleanup_BizTalkMsgBoxDb et puis cliquez sur D�sactiver les travaux .
  2. D�marrez l'Analyseur de requ�tes SQL et puis connectez-vous � SQL Server qui h�berge votre base de donn�es BizTalk Server 2004 MessageBox. Vous pouvez d�marrer l'Analyseur de requ�tes SQL dans le menu Outils dans SQL Enterprise Manager.
  3. Collez les instructions SQL suivantes dans la fen�tre de requ�te de l'Analyseur de requ�tes SQL :
    USE BizTalkMsgBoxDb
    ALTER TABLE Tracking_Spool1 ALTER COLUMN uidBodyPartID uniqueidentifier NULL
    ALTER TABLE Tracking_Spool2 ALTER COLUMN uidBodyPartID uniqueidentifier NULL
    Remarque BizTalkMsgBoxDb est un espace r�serv� pour le nom de la base de donn�es BizTalk Server MessageBox. Remplacer BizTalkMsgBoxDb avec le nom de votre base de donn�es BizTalk Server MessageBox. Par d�faut, le nom de BizTalk Server MessageBox base de donn�es est BizTalkMsgBoxDb .
  4. Dans l'Analyseur de requ�tes SQL, cliquez sur Ex�cuter la requ�te mettre � jour les Tracking_Spool1 et Tracking_Spool2 tables afin que la colonne uidBodyPartID autorise les valeurs NULL.
  5. Fermez l'Analyseur de requ�tes SQL.
  6. Activer et puis d�marrez le travail TrackingSpool_Cleanup_BizTalkMsgBoxDb .

↑ Back to the top


Statut

Microsoft a confirm� que c'est un probl�me dans les produits Microsoft r�pertori�s dans la section � S'applique � �. Ce probl�me a �t� corrig� dans BizTalk Server 2004 Service Pack 1.

↑ Back to the top


Plus d'informations

BizTalk Server 2004 cr�e plusieurs t�ches de SQL Server Agent qui maintiennent les bases de donn�es BizTalk Server. Ces t�ches sont planifi�es pour s'ex�cuter automatiquement � des intervalles diff�rents. Par d�faut, le travail TrackedMessages_Copy_BizTalkMsgBoxDb est planifi� pour ex�cuter toutes les 60 secondes.

↑ Back to the top


Propri�t�s

Traduction automatique
IMPORTANT : Cet article est issu du syst�me de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d�articles obtenus par traduction automatique sont en effet mis � votre disposition en compl�ment des articles traduits en langue fran�aise par des traducteurs professionnels. Cela vous permet d�avoir acc�s, dans votre propre langue, � l�ensemble des articles de la base de connaissances r�dig�s originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne �trang�re s�exprimant dans votre langue !). N�anmoins, mis � part ces imperfections, ces articles devraient suffire � vous orienter et � vous aider � r�soudre votre probl�me. Microsoft s�efforce aussi continuellement de faire �voluer son syst�me de traduction automatique.
La version anglaise de cet article est la suivante: 884532
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

↑ Back to the top


Keywords: kbmt, kbbiztalk2004sp1fix, kbbtsmessaging, kbprb, kbinfo, KB884532, KbMtfr

↑ Back to the top

Article Info
Article ID : 884532
Revision : 2
Created on : 6/28/2005
Published on : 6/28/2005
Exists online : False
Views : 333