如何使用存储过程在本地读取/写入或复制/粘贴文本文件?

时间:2010-09-17 16:31:08

标签: sql sql-server-2005 tsql stored-procedures

我的存储过程正在使用批量插入任务。根据批量插入的要求,文本文件应位于数据库所在的同一服务器上。

现在文件驻留在另一台机器上。但是数据库服务器可以使用共享网络驱动器访问文件。

现在的问题是我的存储过程如何在运行批量插入之前从网络驱动器读取或复制文件并在本地写入或粘贴?

由于

1 个答案:

答案 0 :(得分:1)

您可以enable xp_cmdshell并使用它向shell发出copy命令。

但是,那你为什么需要呢? SQL Server supports bulk insert from remote locations