BULK INSERT远程读入文件
sqlserver和文件服务器不两台不同的机器
BULK INSERT master..test FROM 'file:\\192.168.0.1\d\test.csv '
WITH (
DATAFILETYPE = 'char ',
FIELDTERMINATOR = ', ',
ROWTERMINATOR = '\n '
)
但是提示打不开文件
如果要远程打开别的机器上的文件 'file:\\192.168.0.1\d\test.csv '的位置要怎么写、或者还要怎么设置
BULK INSERT master..test FROM 'file:\\192.168.0.1\d\test.csv '
WITH (
DATAFILETYPE = 'char ',
FIELDTERMINATOR = ', ',
ROWTERMINATOR = '\n '
)
但是提示打不开文件
如果要远程打开别的机器上的文件 'file:\\192.168.0.1\d\test.csv '的位置要怎么写、或者还要怎么设置
作者: sundevilkin 发布时间: 2007-09-13
把file:去掉,同时确认\\192.168.0.1\上有可访问的权限!
作者: woodsonv 发布时间: 2008-07-28
最好做影射网络驱动器
作者: rfq 发布时间: 2008-07-29
很明显是SQLServer2005取不到文件的访问权限,要么你SQL用WINDOW用户验证方式登录,要么把本地文件设置共享给计算机而不是默认的共享给WINDOWs用户
作者: eagleatustb 发布时间: 2011-03-02