Навигация:  МОДУЛЬ "АПТЕКА" > ИМПОРТ ДАННЫХ МОДУЛЯ "АПТЕКА" В МЕДИАЛОГ > Импорт товаров с помощью MSSQL ENTERPRISE MANAGER >

Импорт товаров из MS EXCEL в MSSQL при помощи MSSQL Enterprise Manager

Предыдущая страницаВернуться в начало главыСледующая страница

1.Запустить утилиту MSSQL Enterprise Manager.

2.Открыть Microsoft SQL Servers \ SQL Server Group\ Ваш SQL Server \ Databases \ Ваша База данных \ Tables.

mssql_dts_import_pharm

3.В контекстном меню для Tables выбрать пункт All Tasks \ Import Data, в открывшемся окне нажать Next.

4.Выбрать в Data Source тип источника (обычно это Microsoft Excel 97-2000, Dbase 5 или Text-file) и указать путь к файлу-источнику, нажать Next.

mssql_dts_import_pharm (3)

5. Проверить Server и Database, при необходимости ввести логин \ пароль, нажать Next.

mssql_dts_import_pharm (2)

6.Нажать Next

mssql_dts_import_pharm (5)

7.В колонке Source выбрать нужные строки (для XLS – это названия листов указанного файла, для dbase – dbf-файлы в указанном каталоге). В колонке Destination выбрать таблицу, в которую будут импортироваться данные. Нажать в колонке Transform.

mssql_dts_import_pharm (4)

8.Выбрать режим вставки строк: Create destination table (включается, если таблица, в которую необходимо импортировать данные, отсутствует), Delete rows in destination table (удалять все записи таблицы перед вставкой), Append rows to destination table (добавить записи к существующим записям таблицы).

В секции Mapping необходимо сопоставить Source (поля файла-источника) и Destination (поля таблицы-назначения). Поля, которые не нужно обрабатывать, помечаются как <Ignore>. Следует иметь в виду, что обязательному полю (у него выключен флажок Nullable) всегда должно соответствовать поле файла-источника. Нажать ОК, нажать Next.

mssql_dts_import_pharm (6)

9.Задать режим выполнения данной процедуры: Run immediately (запустить однократно немедленно), Schedule DTS package for later execution (определить расписание запуска) или Save DTS Package (сохранить как DTS-пакет). Нажать Next, после чего нажать Finish.

mssql_dts_import_pharm (7)

10.В случае успешного импорта появится соответствующее сообщение.

11.При неуспешном выполнении необходимо проанализировать текст ошибки. Как правило, ошибки возникают при неправильном вычислении ID-полей, при несовместимости типов полей (например, в число пытаются вставить текст) или если не заполнены обязательные поля.