Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Bulk insert from CSV on local drive
Message
 
 
À
16/04/2019 11:23:15
Information générale
Forum:
Microsoft SQL Server
Catégorie:
Syntaxe SQL
Divers
Thread ID:
01668114
Message ID:
01668124
Vues:
52
The account SQL Server is running under have to have permission to the folder with a file.
It gets even more complicated if you are trying to do that on remote SQL Server because BULK INSERT will run on it, not localy

>I'm trying to create a stored proc that will do a Bulk Insert into a temp table from a csv on my local drive
>
>CREATE table [#tfCSO](
>	[Personkey] [int] NOT NULL,
>	[LastName] [varchar](50) NULL,
>	[FirstName] [varchar](30) NULL,
>	[MName] [varchar](30) NULL,
>	[CSCD] [varchar](30) NULL,
>	[CSO] [char](1) NULL,
>	[CSTSID] [varchar](10) NULL,
>	[OfficerType] [char](2) NULL,
>	[Inactive] [char](2) NULL
>) 
>
>bulk insert #tfCSO
>from 'c:\OTReg\TF0416.csv'
>with
>( Firstrow = 2,
>  FieldTerminator = ',',
>  Rowterminator = '\n',
>  Tablock
>)
>
>other stuff here
>--drop table #tfCSO
>
>
>SQL keeps telling me "Cannot bulk load because the file...could not be opened.
>No, I don't have the file open in Excel.
>And no, I don't want to create an SSIS package, tried that - couldn't get to the temp table afterward.
>
>What am I missing?
--sb--
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform