Чтобы смоделировать

Чтобы смоделировать
Чтобы смоделировать

Чтобы смоделировать корпоративную среду, мы создали компанию с клиентами, продуктами и даже историями заказов. Но чтобы воплотить его в жизнь, я провел последнюю неделю в фуге, переезжая из PERL …

Чтобы смоделировать корпоративную среду, мы создали компанию с клиентами, продуктами и даже историей заказов.

Но чтобы воплотить его в жизнь, я провел последнюю неделю в фуге, переходя от PERL к сценарию оболочки и обратно, генерируя мегабайты всего смоделированного.

Часть работы, которую я проделал на Linux в MySQL, мне необходимо перейти на SQL Server. Определение баз данных было простым, и можно было подумать, что все, что вам нужно сделать, это выгрузить данные и импортировать их в SQL Server.

Не правда. О, совсем неправда. SQL Server задыхался от целочисленных столбцов с длиной и абсолютно не принимал атрибут auto_increment. Ну, это всего лишь несколько таблиц, поэтому я отредактировал файлы, чтобы удовлетворить SQL-сервер, а затем переопределил таблицы в Enterprise Manager.

Затем я попытался импортировать фактические данные. isql, CLI для SQL Server, не нравились сгенерированные файлы, предназначенные для массовых вставок. Я исправил их один за другим, и мне удалось импортировать более мелкие. Но я наткнулся на загвоздку, которую никак не мог обойти - «нехватка памяти». 1 ГБ оперативной памяти на этой мощной машине, и в ней не хватает памяти для импорта 200 000 строк?

Eegads. У меня были проблемы. В последних двух файлах было по 200 000 и 600 000 записей соответственно. Я перешел на DTS, чтобы вытащить данные.