程序化导入CSV到MS SQL Server
有什么好的工具组合可以把每天的数据(.CSV格式)导入到MSSQL服务器的表格里呢?
环境和可用的工具: - Windows 2000/XP - ruby或者python
MS SQL Server在远程服务器上,导入的过程必须在Windows客户端机器上进行。
4 个回答
0
那么DTS服务呢?它是MS SQL服务器的重要组成部分,从早期版本开始就有了。DTS服务可以帮助你把文本数据导入到服务器的表格里。
1
如果你想用Python来做这件事,我建议你看看SQLAlchemy(这里有支持的数据库列表)和Python标准库里的csv模块。
就我个人而言,我可能会在SQLAlchemy的基础上使用Elixir,因为我觉得在处理简单的事情时,它更容易上手。如果有机会的话,我也会考虑使用NumPy的loadtxt(),因为它比标准的csv模块有一些方便的功能(比如只读取特定的列)。不过,对于这个应用来说,NumPy可能有点过于复杂了。