SQL Server存储过程中的UNC路径登录信息

时间:2013-11-03 10:50:54

标签: stored-procedures sql-server-2008-r2 unc

我有一个存储过程,应该从网络共享驱动器读取CSV文件,以便进行BULK INSERT。我正在使用变量@path指定网络共享驱动器的UNC路径。由于网络共享驱动器是安全的,我也需要传递登录信息,我不知道该怎么做,有人可以帮忙。

以下是我到目前为止所做的事情

DECLARE @cmd varchar(4000)
DECLARE @path varchar(2000)
SELECT @path='\\usanfsd01\Data\*.csv'
SELECT @cmd = 'Dir "' + @path + '"'

1 个答案:

答案 0 :(得分:0)

您可以使用具有网络路径权限的域帐户映射网络驱动器,然后修改您的查询以从映射驱动器中提取。