Я собираюсь начать путешествие, написав приложение для форм Windows, которое откроет txt-файл с разделителем на трубу и размером около 230 МБ. Это приложение затем вставляет эти данные в базу данных sql server 2005 (очевидно, это должно произойти быстро). Я использую C# 3.0 и .net 3.5 для этого проекта.Каковы подводные камни вложения миллионов записей в SQL Server из плоского файла?
Я не прошу приложения, просто посоветуйте об этом общинные советы и подскажите потенциальным ловушкам. С сайта я собрал, что объемная копия SQL является обязательным условием, есть ли что-нибудь, о чем я должен думать (я думаю, что просто открытие txt-файла с помощью приложения форм будет большим делом, возможно, переломит его на данные blob?).
Спасибо, и я отредактирую вопрос для ясности, если кому-то это понадобится.
В SSIS все проще и быстрее. – EvilSyn 2008-09-26 20:00:54
Я нахожу SSIS огромной болью в keester. Он чаще всего держится за нечетные реаны и требует доступа DBA к серверу базы данных для устранения неполадок/исправления/повторного запуска (что ограничено в нашей производственной среде). – 2008-09-26 20:04:03