Ciao a tutti!
Ho un file txt generato dal DTSWIZ di SqlServer 2000.
Il file fa riferimento ad una tabella che contiene tre campi ntext.
Questi campi ntext contengono:
  1. Stringa di connessione
  2. Stringa Sql
  3. Una classe serializzata
Il file txt inoltre è stato formattato in questo modo:
  • Tipo di file: Ansi
  • Qualificatore di testo: "
  • Qualificatore di colonna: ,
  • Qualificatore di riga: {CR}{LF}
Nella prima riga del file inoltre, sono presenti i nomi delle colonne della tabella.

Ho provato ad importare questo file usando il programma Import ed Export Data di Sql Server 2008 R2, definendo poi le tre colonne ntext del file di origine come [DT_NTEXT].
Purtroppo però, non sono riuscito ad importare la tabella, neanche cambiando il tipo di dati [DT_NTEXT] (ad esempio [DT_TEXT]).

Inoltre ho pure provato ad utilizzare una istuzione BULK INSERT per importare il file

 
BULK INSERT DBEXM.TABELLA
FROM 'C:\TABELLA.txt'
WITH (
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\r\n', 
FIRSTROW = 2
)
ma anche qui non ci sono riuscito.
Tenendo conto che:
  • posso utilizzare solo i file *txt o *.csv come file di origine per la mia tabella
  • la mia tabella esiste nel database ed è vuota
qualcuno sa gentilmente fornirmi dei suggerimenti per importare questa tabella?
Grazie a tutti per l'attenzione.