将日常数据Feed(.CSV格式)导入MSSQL服务器表的最佳工具组合是什么?
环境和可接受的工具: - Windows 2000 / XP - 红宝石或蟒蛇
MS SQL Server位于远程服务器上,导入过程必须在Windows客户端计算机上完成。
答案 0 :(得分:1)
如果您想要使用Python路线,我会在Python的标准库中查看SQLAlchemy(list of supported databases here)和csv module。
就个人而言,我可能会在SQLAlchemy之上使用Elixir,因为我发现在更简单的事情上使用它会更容易一些。如果可以的话,我也可以查看NumPy's loadtxt(),因为它比标准的csv模块有一些方便的功能(比如只读取选择列)。 NumPy可能对这个应用程序来说太过分了。
答案 1 :(得分:1)
您可以使用“bulk insert”或“BCP utility”。
答案 2 :(得分:0)
那么DTS服务呢?从早期版本开始,它是MS SQL服务器不可或缺的一部分,它允许您将基于文本的数据导入服务器表
答案 3 :(得分:0)
如果你需要对CSV文件的值进行任何转换,我建议使用一种脚本语言,比如ruby或python,否则使用像Max这样的数据库工具。
如果您想使用ruby,请查看我的MS SQL Server连接示例here并根据您的需要进行更改。