In questo articolo si applica al seguente prodotto:

  • Microsoft BizTalk Adapter Pack 2.0

  • Microsoft BizTalk Adapter Pack 2010

  • Basate su WCF autonomo BizTalk Adapter for SQL Server

Sintomi

Considerare lo scenario descritto di seguito:

  • Si dispone di un computer che esegue Microsoft BizTalk Server 2006 R2, Microsoft BizTalk Server 2009 o Microsoft BizTalk Server 2010.

  • Creare più indirizzi che utilizzano un adapter basato su Windows Communication Foundation WCF SQL per accedere ai dati in un database di SQL Server di ricezione. Ad esempio, utilizzare la scheda di WCF personalizzati con il tipo di associazione sqlBinding o la scheda di WCF-SQL da BizTalk Adapter Pack 2.0 o BizTalk Adapter Pack 2010.

  • Specificare un'istruzione la proprietà di associazione PolledDataAvailableStatement che restituisce un valore positivo per il conteggio delle righe.

  • Prima che la scheda avvio polling dati da SQL Server, viene aggiornato il database di SQL Server. In questo modo la proprietà di associazione PolledDataAvailableStatement restituiscono un valore null.

In questo scenario, l'adapter SQL basate su WCF può bloccare risorse SQL del database per più di 30 minuti. Questo potrebbe bloccare le attività degli altri client SQL sul database.

Causa

Il problema si verifica perché, quando il polling inizia a ricevere dati, viene aperta una transazione. Ma quando la transazione non restituisce alcun dato, il polling continuerà a cercare i dati all'interno della transazione. Questo potrebbe bloccare altri client SQL utilizzando le stesse risorse sottostanti.

Risoluzione

Informazioni sull'aggiornamento cumulativo

BizTalk Adapter Pack 2010

L'hotfix per risolvere questo problema è incluso nell'aggiornamento cumulativo 1 per BizTalk Adapter Pack 2010.  Per ulteriori informazioni su come ottenere il pacchetto di aggiornamento cumulativo, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base: 2539794pacchetto di aggiornamento cumulativo 1 per BizTalk Adapter Pack 2010

BizTalk Adapter Pack 2.0

L'hotfix per risolvere questo problema è incluso nell'aggiornamento cumulativo, 2 per BizTalk Adapter Pack 2.0. Per ulteriori informazioni su come ottenere il pacchetto di aggiornamento cumulativo, fare clic sul numero seguente per visualizzare l'articolo della Microsoft Knowledge Base:

2531605 Pacchetto di aggiornamento cumulativo 2 per BizTalk Adapter Pack 2.0

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Riferimenti

Per ulteriori informazioni su come ricevere poling dei dati SQL server, utilizzando il canale WCF, visitare la seguente pagina Web MSDN:

La ricezione di messaggi di dati modificati basate sul Polling da SQL Server utilizzando il modello di canale WCF

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Come valuti la qualità della traduzione?
Cosa ha influito sulla tua esperienza?

Grazie per il feedback!

×