SSIS是一个ETL工具。您可以执行转换,错误处理(如Kumar提到的),SSIS中的查找,可以重定向无效行,添加派生列等等。您甚至可以向其添加配置文件以更改某些属性/参数...
还有更多选项可以将数据加载到SQL。 1,SSIS - 你需要设计工作流(你需要BIDS或VS设计和测试的封装) 2,如所提到的“底马”,就可以将数据导出到平面文件并使用BCP /大容量插入 3,你可以使用OPENROWSET操作上的SQL(即席分布式查询必须能够使用此功能),然后,你可以查询从SQL Excel文件 - 这可能是最简单的方式如何读取数据:
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=C:\test.xls', 'SELECT * FROM [Sheet1$]')
- try to look on google for OPENROWSET + EXCEL to get more examples. In this scenario you can query also text files, ACCESS ...
有更多的方法如何做到这一点,但它确实取决于你想要达到的目标。在这种情况下,100K行实际上并不多。
我试图转储从Oracle,MySQL数据库和网站,所以我想即,通过code.so做网站,从这个过程中,你可以请建议我的东西是在asp.net mvc的精益求精,到我的SQL Server? ? – 2016-11-14 07:46:14