Добавил:
Меня зовут Катунин Виктор, на данный момент являюсь абитуриентом в СГЭУ, пытаюсь рассортировать все файлы СГЭУ, преобразовать, улучшить и добавить что-то от себя Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный_практикум_по_АБД_sqlserver.docx
Скачиваний:
5
Добавлен:
03.08.2023
Размер:
496.52 Кб
Скачать

Перенос объектов sql Server в новую базу данных Импортирование объектов из одной базы данных в другую

Ваша задача перенести часть объектов базы данных Northwind в новую базу данных. Для выполнения данной задачи необходимо сначала создать новую базу данных Nwind2.

Переключитесь в Enterprise Manager , выделите свой сервер, в меню TOOLS раскройте список мастеров Wizard, и в рубрике Data Transformation Service выберите DTS Import Wizard.

Введите данные в мастере, используя информацию, представленную в табл. 4.

Таблица 4

Опция

Значение

Data Source and Destination (Источник и адресат данных)

Microsoft OLE DB Provider for SQL Server

Server Name (Имя сервера)

Local

Security Context (Контекст защиты)

Windows Authentication

Database (База данных – источник)

Northwind

Database (База данных – приемник)

Nwind2

Table copy or Query (копия таблицы или запрос)

Copy objects and data between SQL Server databases (Копирование объектов и данных из одной базы данных в другую)

Objects to Transfer (Объекты для передачи)

Очистить флажок Include all dependent objects

Очистить флажок Copy all objects

Select Objects (Выбор объектов)

Таблица Orders

Таблица Order Details

Представление Order Subtotal

Представление Summary of Sales by Quarter

Представление Summary of Sales by Year

Use default options (Использовать опции по умолчанию)

Очистить флажок

Options

Security options

Table options

Очистить флажок Copy database users and database roles

Очистить флажок Copy object-level permissions

Очистить флажок Copy Triggers

Script File Directory (Каталог сценариев)

С:\Moc\2072a\Labfiles\L09\DB_xref

Run DTS Immediately (Запускать пакет немедленно)

Yes

Переключитесь в Query Analyzer. Выполните следующие команды для просмотра результата передачи в базу данных Nwind2.

Use Nwind2

Select * from information_schema.tables where table_type in (‘BASE TABLE’,’VIEW’)

Просмотрите содержание каталога сценариев

C:\MOC\2072a\Labfiles\L09\DB_xref. Откройте и просмотрите файлы типа .tab, используя Блокнот или Query Analyzer. Что за команды там находятся? В файле c каким расширением записано создание представлений в новой базе данных?

Экспорт файлов в текстовый файл

Ваша задача состоит в том, чтобы перекачать данные из таблицы Customers базы данных Northwind в текстовый файл. Для этого воспользуйтесь мастером DTS Export Wizard. Введите информацию в соответствующих окнах мастера из табл.5.

Таблица 5

Опция

Значение

Data Source (Источник данных)

Microsoft OLE DB Provider for SQL Server

Server Name (Имя сервера)

Local

Security Context (Контекст защиты)

Windows Authentication

Database (База данных – источник)

Northwind

Data Destination (Адресат данных)

Текстовый файл

Destination file name (Имя файла-адресата)

С:\MOC\2072a\labfiles\l09\SoAmer.txt

Table copy or Query (копия таблицы или запрос)

Use a query to specify the data to transfer (Использовать запрос для передачи данных)

Query Builder (Конструктор запросов)

Source Table (исходная таблица)

Selected Columns (выбранные поля)

Sorting order (порядок сортировки)

Customers

Все столбцы, кроме Phone и Fax

Country, CompanyName

Критерии запроса

Customer.Country=’Argentina’ OR

Customer.Country=’Brazil’ OR

Customer.Country=’Venezuela’

SQL query statement

Parse

Select file format (формат файла)

Delimited

Column delimiter (разделитель колонок)

Tab

Run DTS Immediately (Запускать пакет немедленно)

Yes

Schedule DTS Package (Создать расписание выполнение DTS)

Yes

Recurring Job Schedule (расписание выполнения задания на периодической основе)

Еженедельно по понедельникам, средам и пятницам в 9 утра

Save DTS Package (сохранить пакет)

Yes

Description (описание)

Список южноамериканских клиентов

Server Name

Local

DTS package security context

Windows Aithentication

Откройте программу Блокнот и просмотрите созданный текстовый файл.