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

Sintomi

Quando si utilizza il Driver Microsoft ODBC per DB2 per accedere a una tabella su un IBM DB2 Universal Database (UDB) per il sistema z/OS di IBM DB2, viene visualizzato il seguente messaggio di errore:

[S1090] [Microsoft] [Driver ODBC per DB2] Lunghezza stringa o buffer non valida.

Questo problema si verifica quando il nome della tabella IBM DB2 è maggiore di 18 caratteri.

Note

  • Il formato esatto di questo messaggio di errore può variare a seconda dell'applicazione che utilizza il Driver ODBC per DB2.

  • IBM DB2 UDB per z/OS era nota come IBM DB2/MVS.

  • Questo problema si verifica anche in Microsoft Host Integration Server 2006.

Causa

Il Driver ODBC per DB2 è progettato per supportare una lunghezza di nome tabella massimo di 18 caratteri quando il Driver ODBC per DB2 si connette a un file UDB DB2 IBM per sistema z/OS. Tale lunghezza corrisponde alla lunghezza nome tabella massima supportata da IBM DB2 UDB per le versioni precedenti a IBM DB2 UDB per z/OS versione 8 z/OS.

Risoluzione

Host Integration Server 2006

Per risolvere questo problema, procurarsi il service pack più recente per Host Integration Server 2006. Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:

979497 come ottenere il service pack più recente di Host Integration Server 2006

Host Integration Server 2004

Un hotfix supportato è disponibile da Microsoft. Tuttavia, questo hotfix è destinato esclusivamente alla correzione del problema descritto in questo articolo. Applicare questo hotfix solo ai sistemi in cui si verificano questo problema specifico. Questo hotfix potrebbe essere sottoposto ad ulteriori test. Se il problema non causa gravi difficoltà, si consiglia di attendere il successivo aggiornamento software contenente tale hotfix.

Se l'hotfix è disponibile per il download, è presente una sezione "Hotfix disponibile per il download" all'inizio di questo articolo della Knowledge Base. Se questa sezione non viene visualizzata, contattare il servizio clienti Microsoft e supporto tecnico per ottenere l'hotfix.

Nota: Se si verificano ulteriori problemi o se è necessaria attività di risoluzione aggiuntiva, potrebbe essere necessario creare una richiesta di assistenza separata. I costi di supporto normale verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare specifico hotfix in questione. Per un elenco completo dei numeri di telefono del servizio clienti Microsoft e supporto tecnico o per creare una richiesta di assistenza separata, visitare il seguente sito Web Microsoft:

http://support.microsoft.com/contactus/?ws=supportNota: Il modulo "Hotfix disponibile per il download" Visualizza le lingue per cui è disponibile l'hotfix. Se non viene visualizzata la lingua, è perché un aggiornamento rapido non è disponibile per tale lingua.

Informazioni sui file

La versione inglese di questo hotfix presenta gli attributi di file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e ore dei file sono elencate in base al formato UTC (Coordinated Universal Time Coordinated). Quando si visualizzano le informazioni sul file, viene convertito in ora locale. Per calcolare la differenza tra ora UTC e ora locale, utilizzare la scheda fuso orario nell'elemento di data e ora nel Pannello di controllo.

Nome del file

Versione del file

Dimensione del file

Data

Ora

Piattaforma

Requisiti SP

Db2oledb.dll

6.0.2048.0

488,960

03-Nov-2006

17:31

x86

SP1

Db2oledb.h

Non applicabile

24,579

03-Nov-2006

17:36

Non applicabile

SP1

Ddmstr.dll

6.0.2048.0

44.032

03-Nov-2006

17:31

x86

SP1

Drdaresync.exe

6.0.2048.0

337,408

03-Nov-2006

17:32

x86

SP1

Microsoft.hostintegration.dataaccesslibrary.dll

6.0.2048.0

86,016

03-Nov-2006

17:31

x86

SP1

Microsoft.hostintegration.dataaccesstool.exe

6.0.2048.0

2,703,360

03-Nov-2006

17:32

x86

SP1

Microsoft.hostintegration.msdb2client.dll

6.0.2048.0

114,688

03-Nov-2006

17:31

x86

SP1

Mseidb2c.dll

6.0.2048.0

71,680

03-Nov-2006

17:31

x86

SP1

Mseidb2d.dll

6.0.2048.0

435,200

03-Nov-2006

17:31

x86

SP1

Mseidrda.dll

6.0.2048.0

695,808

03-Nov-2006

17:32

x86

SP1

Nota: A causa delle dipendenze tra file, l'aggiornamento rapido più recente contenente i file può contenere anche file aggiuntivi.

Stato

Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".

Ulteriori informazioni

Dopo avere applicato questo hotfix, il Driver ODBC per DB2 può accedere a tabelle di IBM DB2 che i nomi di tabella con un massimo di 128 caratteri. Questa lunghezza è la lunghezza del nome tabella non qualificati massima supportata da IBM DB2 UDB per z/OS versione 8.

Per ulteriori informazioni su un problema che si verifica quando si utilizza il Driver ODBC per DB2 per accedere a una tabella IBM DB2 con il nome di una colonna di 30 caratteri, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:

924453 FIX: messaggio di errore quando si utilizza il Driver Microsoft ODBC per DB2 per accedere a una tabella IBM DB2 con il nome di una colonna di 30 caratteri: "Errore generale"

Per ulteriori informazioni sulla terminologia degli aggiornamenti software, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:

824684 descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

I prodotti di terze parti descritti in questo articolo sono forniti da società indipendenti da Microsoft. Microsoft esclude ogni garanzia, implicita o esplicita relativa alle prestazioni o all'affidabilità di tali prodotti.

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!

×