Імпортування Борей в SQL Server
Робота безпосередньо з SQL Server виходить за межі даного посібника. Тому розглянемо лише той фрагмент системи, який забезпечує імпортування даних із однієї бази даних в іншу. Після команди Пуск/Програми/Microsoft SQL Server/Enterprise Manager маємо ось такий інтерфейс (мною відкрито групи Microsoft SQL Server/SQL Server Group/(local) (Windows NT)/Databases).
Ми бачимо демонстраційну базу даних Northwind (четверта в списку), аналог БД Борей для російськомовних користувачів. Тому нам потрібно перетворити базу даних Борей формату Access у формат SQL Server. Для цього потрібно виконати наступні дії: 1 На групі Databases через пункт меню Действие/New Database… або за допомогою контекстного меню створюємо нову базу даних – Борей: 2 Маємо нову пусту базу даних. І ось для неї ми зараз і виконаємо команду Tools/Data Transformation Services/Import Data…. Команду, яка дозволить нам перенести таблиці з даними бази даних Борей із формату Access у формат SQL Server: 3 Відкриється вікно Майстра перетворення даних:
4 Далі шляхом нескладних маніпуляцій у вікні Choose a Data Source вказуємо файл-джерело даних (Борей.mdb), у вікні Choose a destination провайдера даних (Microsoft OLE DB for SQL Server), залишаємо незмінними параметри у наступному вікні – Specifi Table Copy or Query: 5 Лише у вікні вибору таблиць і представлень як джерела даних ми вибираємо 8 (вісім) таблиць: Доставка, Заказано, Заказы, Клиенты, Поставщики, Сотрудники, Типы, Товары:
6 Іще два вікна і майстер готовий до виконання процедури імпортування: 7 Далі відбувається безпосереднє перетворення файлу бази даних із одного формату у інший: 8 І про успішне завершення процедури свідчить наступне повідомлення: Перш ніж перейти до зовнішніх інтерфейсів, зауважимо, що читачеві прийдеться виконувати вправи, зв’язані е видаленням і зміною даних. Подібні операції потрібно проводити на копії бази даних Борей, а не на оригіналі. Щоб створити копію бази даних в SQL Server, потрібно створити спочатку нову базу даних, привласнивши їй яке-небудь осмислене ім’я – наприклад, Борей2, – потім імпортувати в неї дані з вихідної Борей, скориставшись Майстром перетворення даних (Data Transformation Wizard) з утиліти Enterprise Manager. Тобто повторити вище пророблені дії іще раз для нової бази даних.
|