如何安排SQL Server定期将文件从目录导入表中

时间:2019-03-29 16:16:29

标签: sql sql-server

如何将电子表格自动导入表中?

通常按计划,也许每天早上9点。我有一个程序可以将报告发送到指定的文件夹。我需要SQL Server每天或按计划的时间收集这些报告,然后将其读入指定的表中。

我知道MS Access具有类似于AutoExec函数的功能,但是我认为SQL Server应该具有更复杂的功能,因为如果要使用那条路线,必须手动运行MS Access。

1 个答案:

答案 0 :(得分:0)

您在这里对问题有一些答案。 https://blog.learningtree.com/using-openrowset-to-read-excel-worksheets-from-sql-server-part-2-linked-sql-queries/

起初,我使用openrowset选项,但是该选项在时间上存在问题(Microsoft.ACE.OLEDB.12.0停止工作),因此我从头开始使用C#编写了一个clr过程来完成这项工作,并且效果很好对我来说。