TXT a Tabla SQL SERVER

Hola a todos!
Tengo la siguiente consulta, pero pasa el txt a siempre en una sola columna. Ya lo hice con csv y xls y lo hace perfecto pero da la casualidad que si lo hago asi el txt original son casi 2 millones de registros y al pasarlo al csv o xls para despues llevarmerlo al sql lo trunca aunke sea 2007.
SELECT * INTO [dbo].[Answer_Successful_Rate]
FROM OpenRowset('MSDASQL','Driver={Microsoft Text Driver (*.txt; *.csv)};
DefaultDir=d:\path;
Extended properties=''ColNameHeader=True;
Format=\t;''','select * from FA_WBTS.txt')
ya le pase varios delimitadores (\t, vbTab, Delimiter(\t)), pero no lo hace...siempre ingresa todo en una columna. He probado con bulk insert... Pero este requiere le pases la estructura de la base. Y quisiera lo haga en automatico.
El txt original esta delimitado por tabulador.

Añade tu respuesta

Haz clic para o