Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/11/2005, 10:41
monkyta
 
Fecha de Ingreso: noviembre-2005
Mensajes: 658
Antigüedad: 19 años, 2 meses
Puntos: 3
Puedes usar directamente el utilitario Bulk Copy (BCP) ; llamando desde MSDOS asi :
bcp TUBASE..TUTABLA in c:\tufolder\tuarchivo.txt -Uxxxxxxx -Pxxxxxxx-STUSERVERSQL -b15000 -c

donde -Uxxxxxxx : (xxxxxxx) Login dbo o con privilegios de insert a la tabla
-Pxxxxxx : (xxxxxxx) password del login
-b15000 : Para que haga Commit cada 15000 filas... puedes poner cualquier cantidad...

O bien llamar este bcp desde un procedimiento almacenado usando

DECLARE @comando NVARCHAR(100)
....
EXEC master..xp_cmdshell @comando