Sintomi
Considerare lo scenario descritto di seguito:
-
Si esegue un comando BCP per importare dati da un file di testo in un sistema in cui le impostazioni locali del sistema sono impostate su cinese (semplificato, Cina).
-
Il file di testo è di grandi dimensioni, ad esempio più di 30 megabyte (MB).
-
Il separatore di campi è impostato su caratteri a più byte.
In questo scenario i dati potrebbero non essere importati correttamente e viene visualizzato un messaggio di errore simile al seguente:
SQLState = 22001, NativeError = 0 Error = [Microsoft] [SQL Server Native Client 11.0] dati stringa, troncamento a destra
Risoluzione
Il problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. È consigliabile scaricare e installare gli aggiornamenti cumulativi più recenti per SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.