我有一个使用MS SQL Server的应用程序,需要从文件中进行批量插入。关键是数据库和我的应用程序将托管在单独的服务器上。跨网络批量插入的最佳方法是什么?到目前为止,我想出了两个想法:
谁能告诉我是否有更好的方法可以做到这一点,如果没有,哪种方法最有意义,为什么?
最佳答案
我以前做过,并且尝试过两种选择。
最后,我做了相反的选择1。在应用程序可以找到的数据库服务器上共享目录。批量插入期间,您不必处理带宽问题。
如果您特别关注安全性或可传输性,则可以使用FTP服务器选项。
最后一种选择(非常小心)是将DTS与本地化的SQL Server一起使用。可能更安全。如果做错了,效率会低得多。