Alberti83 Posted February 14, 2013 Report Share Posted February 14, 2013 Buenas!!! Ayuda Help O.S.O. Estoy hace dias tratando de Exportar una base de un archivo de texto plano a SQL con el BULK INSERT, primero me salia error lo cual era que no tenia habilitado mi usuario para bulkadmin pero ahora que lo habilite me sale otro error Operating system error code 3(The system cannot find the path specified.). la Query dice : BULK INSERT bi.Ejemplo FROM 'C:\Archivos de programa\Microsoft SQL Server\MSSQL\Ejemplo.txt' WITH (FIELDTERMINATOR = '","') Link to comment Share on other sites More sharing options...
Nakata Posted February 14, 2013 Report Share Posted February 14, 2013 Hace poco tuve un problema parecido y es por el tema de las comillas, al final lo solucione haciéndolo de la siguiente manera. set @path = 'C:\'set @file = 'NombreArchivo' set @sql = 'BULK INSERT GESTION_TMP FROM ''' + @path + @file + ''' WITH (FIELDTERMINATOR = '',')' exec (@sql) Link to comment Share on other sites More sharing options...
Alberti83 Posted February 15, 2013 Author Report Share Posted February 15, 2013 (edited) Lo hicedeclare @path as nvarchar (4000)declare @file as nvarchar (4000)declare @sql as nvarchar (4000)set @path = 'C:\'set @file = 'carga_20130211.txt'set @sql = 'BULK INSERT bi.AM_CARGATXT FROM ''' + @path + @file + ''' WITH (FIELDTERMINATOR = '','')'exec (@sql) pero por lo menos ahora solo da el error Msg 4860, Level 16, State 1, Line 1 Could not bulk insert. File 'C:\carga_20130211.txt' does not exist. Si no fueran 1.023.000 registros los copiaria uno por uno XD Edited February 15, 2013 by Alberti83 Link to comment Share on other sites More sharing options...
Nakata Posted February 15, 2013 Report Share Posted February 15, 2013 Tienes las BD en tu mismo PC o en un servidor? Claramente, el mensaje de error dice que no se existe el archivo.Fijate bien si dejaste el archivo en la ruta correcta. Link to comment Share on other sites More sharing options...
Ra Posted February 19, 2013 Report Share Posted February 19, 2013 Así es... el archivo está en el C: del servidor?? Y fíjate que el usuario tiene acceso al disco C: Corre esta consulta para verificar que tienes acceso EXEC xp_dirtree 'C:\', 10, 1 Aprovecho de moverlo a Servidores Link to comment Share on other sites More sharing options...
Alberti83 Posted February 20, 2013 Author Report Share Posted February 20, 2013 Si lo esta, parece que no encuentra el archivo y eso que probe con el asistente y exploro encuentro el arcivo y al seguir manda un error, al parecer algo paso que se desconfiguro o se modifico la estructura original del sql server, tendre que solicitar que lo reinstalen. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now