将数据加载到远程SQL Server数据库

时间:2014-07-03 06:06:24

标签: sql sql-server excel

我需要一些关于手头问题的建议。我收到一些报告,其中包含Excel文件中的一些财务事务。需要将Excel数据加载到在防火墙后面运行的SQLServer数据库。该文件将传输到Windows计算机,该计算机无法通过端口1433访问SQL Server。 除了Web服务之外,还有其他任何选项可以加载Excel内容(如果需要,我们可以将其转换为XML)。 在这种情况下是否可以使用XMLBulk加载? 如果Web服务是唯一的选择,那么通过Web服务批量加载数据的最佳做法是什么。 谢谢你节省时间。

1 个答案:

答案 0 :(得分:0)

您可以使用SSIS将Excel文件的数据转换为SQL Server。

SSIS在服务器上运行,必须从网络访问您的Excel文件。

在此方法中,Windows防火墙不会对您的进程产生影响。