SQL Server2008 高手请进!!!!!!!!!!!!
现在项目中遇到一个问题。
背景描述:
1。通过写java程序,要将50万条左右的CSV文件数据导入到SQLServer2008数据库中。
2。在导入数据的时候,不是单纯的将CSV数据导入数据到DB,而是对每一条数据可能还需要检索别的表来验证CSV文件的数据的合法性。这样,处理的时间会很长。
3。预计完成整个导入处理的时间会在8小时之内(理想情况下想控制在2--4小时内)。
担心的问题:
1。如果处理时间过长(如:7--8个小时),在SQL Server2008里面会放生诸如什么什么超时的错误么?
2。如果将50万条的数据在一个事务里面提交,或者是回滚,在SQL Server2008里面会发生什么问题么?
比如:数据库不能支持这么多数据量的提交,或回滚。
如果上面我担心的1,2问题可能发生的话,在SQL Server2008里面通过什么样的设置能够改善,或者避免么?
没有使用过SQL Server,这方面知识很菜,衷心希望能得到各位同仁的帮助,谢谢!!!