txt文本导入sql server?
导入文件格式是固定的,我是这样写的
BULK INSERT idr2.dbo.blacklist FROM 'c:\\share\\temp.txt' WITH (FIELDTERMINATOR = '\t',ROWTERMINATOR = '\n'
但是存在一个问题:BULK INSERT的数据源是服务器上的文件.
程序中要求用户自行导入(可能导入机器不是Sql server服务器),因此会提示文件不存在.而且可能用户选择的导入文件不符合格式要求,自己用程序生成符合格式的temp.txt,如果服务器上不存在有写文件权限的目录,则temp.txt写不成功.
请问该如何解决?