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 October>
SunMonTueWedThuFriSat
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

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