Chcę zaimportować ogromny plik .csv około 1 gig do bazy danych.jak zaimportować ogromne .csv do bazy danych sql?
Moja aplikacja jest kodowana w C# w visual studio 2010. Działa lokalnie i nie musi być używana w sieci.
Moja próba importu tylko 25 MB przy użyciu skryptów skrytki narzędziowej sql prowadzi do awarii w Visual Studio.
Moja próba użycia stringbuilder
prowadzi do wyjątku braku pamięci (użycie około 4 GB pamięci!), A następnie kończy się niepowodzeniem.
Moja próba importu tych plików do programu Excel lub Access, a następnie przekonwertowania ich na bazę danych również się nie powiedzie.
Które z tych baz danych radzą sobie lepiej w celu rozwiązania mojego problemu?
- SQL Express
- SQL Compact
- lokalna baza danych SQL Server
Ponadto, której metody należy użyć do zaimportowania go tak szybko, jak tylko mogę i załadować je szybciej w DataGridView?
Dzięki za pomoc.
Czy piszesz ** SQL ** (uporządkowany język zapytań) i naprawdę oznacza to Microsoft ** SQL Server ** (rzeczywisty produkt)? Jeśli nie: ** jaki jest ** system baz danych? –
podzielić "ogromny" plik CSV na mniejsze kawałki? – Bastardo