Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

In questo articolo si applica al seguente prodotto:

  • Microsoft BizTalk Adapter Pack 2.0

  • Microsoft BizTalk Adapter Pack 2010

  • Adattatore BizTalk basate su WCF autonomo per SQL Server

Sintomi

Si consideri lo scenario descritto di seguito:

  • Creare una porta di trasmissione che utilizza l'adapter SQL basato su Windows Communication Foundation WCF per chiamare una stored procedure che inserisce righe nella colonna di una tabella di Microsoft SQL Server. La colonna della tabella non può memorizzare valori NULL.Nota L'adapter SQL basate su WCF è incluso in Microsoft BizTalk Adapter Pack 2010.

  • Un messaggio di input che arriva sulla porta di trasmissione ha elementi vuoti. Ad esempio, il messaggio ha il < ns0:input >< / ns0:input > o < ns0:input / > gli elementi vuoti.

In questo scenario, nel registro applicazioni viene registrato un messaggio di errore analogo al seguente:

Messaggio inviato alla scheda "WCF-SQL" su Invia porta "< porta >" con l'URI "mssql: / / < URI >" è stato sospeso. Dettagli errore: System.Data.SqlClient.SqlException (0x80131904): Impossibile inserire il valore NULL nella colonna '< nome colonna >', tabella '< nome tabella >'; colonna non consente valori null. INSERT ha esito negativo. L'istruzione è stata interrotta.

Se la colonna della tabella è possibile memorizzare i valori NULL, valori NULL vengono inseriti in modo non corretto nella colonna della tabella.Note

  • Questo problema si verifica se la porta di trasmissione chiama un'operazione di tabella anziché una stored procedure per inserire righe nella colonna della tabella.

  • Il valore corretto per l'elemento vuoto è una stringa vuota.

Risoluzione

Informazioni sull'aggiornamento cumulativo

BizTalk Adapter Pack 2009

L'hotfix per risolvere questo problema è incluso nel pacchetto di aggiornamento cumulativo 4 per BizTalk Adapter Pack 2.0. 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: 2604327pacchetto di aggiornamento cumulativo 4 per BizTalk Adapter Pack 2.0

BizTalk Adapter Pack 2010

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

2572999 Pacchetto di aggiornamento cumulativo 2 per BizTalk Adapter Pack 2010

Stato

Microsoft ha confermato che questo problema si verifica con i prodotti elencati nella sezione "Si applica a" di questo articolo.

Riferimenti

Per informazioni sui service pack e l'elenco di aggiornamento cumulativo per BizTalk Server, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:

2555976 Service pack e l'elenco di aggiornamento cumulativo per BizTalk Server Per ulteriori informazioni sugli aggiornamenti rapidi di BizTalk Server, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:

2003907 Informazioni sulle correzioni di BizTalk Server

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×