我需要将每日报告导入SQL Server数据库。
我以 .xls 格式获取每日报告,我可以手动进入SQL Server Management Studio并导入excel文件但不是每天都这样做的理想选择。我只使用SQL Server Express,因此没有保存导入的选项。
答案 0 :(得分:1)
如果您可以将openrowset与excel文件一起使用(如所讨论的here - 以及其他方法),您可以将代码填充到一个过程中,然后使用Windows任务调度程序运行sqlcmd,它将执行该过程。很可能你也可以使用excel自动化(或一点点vba)做类似的事情。如果您可以使用更常见的CSV(或分隔)格式,则可以选择BCP。