【发布时间】:2013-11-01 16:24:02
【问题描述】:
我有一个存储过程,其中我将网络共享驱动器映射为 P:Drive,现在我想删除映射并提供带有用户名和密码的 UNC 路径。有人可以帮我做吗?
EXEC xp_cmdshell 'net use P: "\\usanfsd01\Data" User1 /user:user /Persistent:Yes'
DECLARE @cmd varchar(4000)
DECLARE @path varchar(2000)
SELECT @path='P:\*.csv'
SELECT @cmd = 'Dir "' + @path + '"'
【问题讨论】:
-
你绝对不想在 SQL Server 上执行这些类型的任务,你打开了被黑客入侵的大门,糟糕
-
服务器在 DMZ 内,除了这种方法外,我没有其他方法可以实现我想做的事情,因此感谢您的帮助
标签: stored-procedures sql-server-2008-r2 unc