我的csv文件包含列: ID,名称,值
我需要编写简单的Test。 bat 文件(windows批处理文件),我放在哪里:
服务器名称,数据库,表,用户和传递
并且脚本会将所有* .csv数据插入到我的数据库中。 (类似于SQL加载器)
答案 0 :(得分:0)
ad BCP:
没有任何系统内置的工具。但我认为BCP与SQL Server一起安装 - 可能不适用于所有客户端的机器......
广告安全:
BAT文件中BCP调用的一个问题是安全性......请注意,每个可以访问BAT-File的人都会在其中找到完整的连接字符串。每个人都可以从那里引入任何SQL cmd ......
广告自己的应用
从这个角度来看,在您最喜欢的编码语言中编写一个小应用程序可能更容易也更好,这可以满足您的需求。因此,您可以确保此应用程序存在于客户端的计算机上。这样的应用程序允许您进行辅助工作,如跟踪日志文件,显示“真实”错误消息或进行某种用户的正确管理。
答案 1 :(得分:0)
确定,
用户我的意思是来自我的团队的人,但他们正在使用Windows身份验证....
您是否建议使用其他工具?
我已经编写了vba代码来上传数据(conn.Execute" insert .....),但它并不像BCP那么快。 也许如果您有其他示例作为更好的解决方案,请分享