Il Flat File Connection Manager tratta ogni nuova colonna per default come stringa di 50 caratteri. Questo può comportare dei problemi quando la colonna della tabella SQL Server ha un tipo dati intero o di lunghezza superiore a 50 caratteri, ad esempio.
La pagina Advanced della configurazione del connection manager consente di modificare il tipo dati della colonna, trasformandola nel tipo dati corretto.
Fate in modo di definire il tipo dati di una colonna come il più piccolo possibile per le informazioni che state trattando. Ad esempio, se il valore da trattare rappresenta il codice fiscale di un individuo, definite la colonna come stringa di 16 caratteri, risparmiando così 34 bytes in memoria moltiplicati per il numero di righe che state trattando !

Di seguito la tabella con la mappatura dei tipi dati SQL Server più comuni  e l'equivalente gestito dal Flat File Connection Manager.

SQL Server Data Type Flat File Connection Manager Data Type
bigint eight-byte signed integer [DT_I8]
binary byte stream [DT_BYTES]
Bit Boolean [DT_BOOL]
Date single-byte unsigned integer [DT_UI1]
Datetime database timestamp [DT_DBTIMESTAMP]
Decimal numeric [DT_NUMERIC]
Float float [DT_R4]
Int four-byte signed integer [DT_I4]
Image image [DT_IMAGE]
Nvarchar or nchar Unicode string [DT_WSTR]
ntext Unicode text stream [DT_NTEXT]
Numeric numeric [DT_NUMERIC]
Smallint two-byte signed integer [DT_I2]
Text text stream [DT_TEXT]
Timestamp byte stream [DT_BYTES]
Tinytint single-byte unsigned integer [DT_UI1]
Uniqueidentifier unique identifier [DT_GUID]
Varbinary byte stream [DT_BYTES]
Varchar or char string [DT_STR]
Xml Unicode string [DT_WSTR]

Chi sono

  • Danilo Dominici
  • Send mail to the author(s) Email
  • Skype
  • View my profile on LinkedIn

Tags

Calendario

<2017 August>
SunMonTueWedThuFriSat
303112345
6789101112
13141516171819
20212223242526
272829303112
3456789

Archivio posts

Blog che leggo

Subscribe to this weblog's RSS feed with SharpReader, Radio Userland, NewsGator or any other aggregator listening on port 5335 by clicking this button.

Statistiche

Total Posts: 139
This Year: 0
This Month: 0
This Week: 0
Comments: 30