我的存储过程正在使用批量插入任务。根据批量插入的要求,文本文件应位于数据库所在的同一服务器上。
现在文件驻留在另一台机器上。但是数据库服务器可以使用共享网络驱动器访问文件。
现在的问题是我的存储过程如何在运行批量插入之前从网络驱动器读取或复制文件并在本地写入或粘贴?
由于
答案 0 :(得分:1)
您可以enable xp_cmdshell
并使用它向shell发出copy
命令。
但是,那你为什么需要呢? SQL Server supports bulk insert from remote locations。