Метод указания AIS
.pdfРисунок 5
Выберите мастер Create Database Wizard из раздела Database и нажмите ОК. SQL server отобразит
КАТУпервую страницу мастераИМ. .С.СЕЙФУЛЛИНАНажмите Next (Далее). Мастер Create Database Wizard отобразит страницу, запрашивающую имя
и местонахождение новой базы данных (рисунок 6).
К.Т.Н. А.С.
Рисунок 6
Введите student в поле Database Name (Имя базы данных).
Щелкните на кнопке Browse (Обзор) , чтобы изменить место размещения файла базы данных. Мастер отобразит диалоговое окно, запрашивающее новое местонахождение (рисунок 7).
11
Рисунок 7
Перейдите к новой директории, а затем нажмите ОК. Мастер установит место размещения файла в соответствии с выбранной директорией (рисунок 8).
Нажмите Next (Далее). Мастер отобразит страницу, запрашивающую имя и начальный размер файла базы данных.
Нажмите Next (Далее). Мастер отобразит страницу, на которой вы можете выбрать, Automatically
КАТУGrow The Database FilesИМ(Автоматическое.Сувеличение.СЕЙФУЛЛИНАразмера файлов базы), либо вы сами увеличиваете их и соответственно выбираете опцию Do Not Automatically Grow The Database Files. В этом
упражнении примем установки по умолчанию (рисунок 9).
К.Т.Н. А.С.
Рисунок 8
Рисунок 9
12
Нажмите Next (Далее). Мастер отобразит страницу, запрашивающую имя и начальный размер журнала транзакций. Примите установку по умолчанию (рисунок 10).
Рисунок 10
Нажмите Next (Далее). Мастер отобразит страницу, позволяющую вам выбрать, должен ли размер файла журнала транзакций увеличиваться автоматически. Примите установки по умолчанию
(рисунок 11).
КАТУ ИМ.С.СЕЙФУЛЛИНА
К.Т.Н. А.С.
Рисунок 11
Нажмите Next (Далее). Мастер отобразит страницу, подтверждающую сделанный вами выбор параметров.
Нажмите Finish (Готово). Мастер создаст файлы базы данных и журнала транзакций, а затем спросит, хотите ли вы создать план сопровождения для новой базы данных.
Нажмите No (Нет). Мастер завершит свою работу.
7)Измените процент увеличения размера файла
Выберите базу данных student в дереве консоли Console Tree.
Нажмите кнопку Properties (Свойства) в панели инструментов. SQL Server отобразит диалоговое окно Properties (Свойства) для базы данных.
Откройте вкладку Data Files (Файлы данных). SQL Server отобразит свойства файлов данных базы данных (рисунок 12).
13
Рисунок 12
Установите процент увеличения 20%.
Нажмите ОК. SQL Server установит новое свойство и закроет диалоговое окно Properties (Свойства).
8) Удалите базу данных
Выделите базу данных student в дереве консоли Console Tree.
КАТУНажмите кнопкуИМ(Delete).. СSQL .ServerСЕЙФУЛЛИНАотобразит сообщение, запрашивающее у вас подтверждение удаления (рисунок 13).
К.Т.Н. А.С.
СУБДРисунок 13
Нажмите Yes (Да). SQL Server удалит базу данных и все связанные с ней ссылки с сервера.
Контрольные вопросы
1.Для решения каких задач предназначена утилита Microsoft Management Console?
2.Для чего предназначено дерево консоли Console Tree в Enterprise Manager?
3.Что представляет собой объект Database в дереве консоли Enterprise Manager?
4.Каково предназначение системных баз данных Msdb и Master?
5.Что определяет объект User Defined Data Type базы данных SQL Server?
6.Какой инструмент для администрирования SQL Server 2000 является основным: Microsoft Management Console, SQL Server Query Analyzer или SQL Server Enterprise Manager?
7.Какие режимы аутентификации поддерживает SQL Server?
8.Когда следует регистрировать экземпляр SQL Server: при необходимости резервного копирования/восстановления, при каждом запуске SQL Server 2000 или только один раз?
14
2 Копирование и перемещение данных
Помимо работы с данными, размещенными в базе данных SQL Server, иногда возникает необходимость передать или получить данные в другом формате – например, в формате Microsoft Access или Oracle – либо копировать данные между различными экземплярами SQL Server. Рассмотрим три возможности, предоставляемые Enterprise Manager для выполнения подобных задач.
Мастера служб преобразования данных
Службы преобразования данных Data Transformation Services (DTS) –мощный набор графических инструментальных средств и программных объектов, который дает возможность импортировать и экспортировать данные, преобразовывать структуры данных и объединять данные из различных источников для их анализа и составления отчетов.
Enterprise Manager имеет в своем составе два мастера, облегчающие выполнение наиболее распространенных задач: импорт и экспорт данных.
Использование мастера импорта DTS Import Wizard
Мастер DTS Import Wizard дает возможность импортировать данные из различных типов источников данных, в том числе:
источников данных OLE DB и ODBC;текстовых файлов;
соединений с другими экземплярами Microsoft SQL Server;
баз данных Oracle и Informix;
КАТУрабочих листовИМMicrosoft Excel;.С.СЕЙФУЛЛИНА
баз данных Microsoft Access и Microsoft FoxPro;
баз данных dBase и Paradox.
Подключение и отключение баз данных
К.ТВ SQL.НServer .база данныхОМАРБЕКОВАхранится в двух или более файлах. Хотя эти файлы обычно представляютА.С. собой файлы операционной системы, вы не можете просто переместить или скопировать их из одного
места в другое, поскольку они связаны с определенным экземпляром сервера, который содержит эту базу данных.
Тем не менее, SQL Server дает вам возможность отключать базу данных от сервера, удаляя связь между базой данных и конкретнымСУБДсервером, но при этом оставляя саму базу данных и журнал транзакции нетронутыми. После отключения базы данных вы можете переместить или скопировать ее, после чего подключить к какому-либо другому серверу.
Мастер копирования Copy Database Wizard
Мастер Copy Database Wizard предоставляет простой путь для копирования или перемещения базы данных из одного экземпляра SQL Server в другой. Вы можете копировать базу данных между различными экземплярами SQL Server 2000, либо между SQL Server 2000 SQL Server 7.0.
Мастер копирования Copy Database Wizard может быть вызван через диалоговое окно Select Wizard (Выбор мастера), а также через меню All Tasks (Все задачи) контекстного меню для папки Server или для папки Databases.
Задания:
1)импортируйте таблицу с использованием мастера DTS Import Wizard;
2)экспортируйте таблицу с использованием мастера экспорта DTS Export Wizard;
3)отключите базу данных Student;
4)повторно подключите базу данных Student;
5)скопируйте базу данных.
Методические указания
Для наглядности отражения возможностей SQL Server 2000 при выполнении заданий используются 7 взаимосвязанных таблиц, структура которых показана в таблице 5.
15
Таблица 5 – Импортируемые таблицы
|
Наименование |
|
Тип поля |
Размер |
|
Описание |
|
|
|
поля |
|
|
|
поля |
|
|
|
|
1 |
|
2 |
|
3 |
|
4 |
|
|
|
|
|
|
Kontengent.dbf |
|
||
|
PIN |
|
nvarchar |
|
12 |
|
Идентификационный номер |
|
|
FIO |
|
nvarchar |
|
254 |
|
Фамилия |
|
|
NAME |
|
nvarchar |
|
254 |
|
Имя |
|
|
OTCH |
|
nvarchar |
|
254 |
|
Отчество |
|
|
POL |
|
nvarchar |
|
10 |
|
Пол |
|
|
OSNOVOB |
|
nvarchar |
|
10 |
|
Основа обучения |
|
|
KODNAC |
|
nvarchar |
|
4 |
|
Код национальности |
|
|
MESTO |
|
nvarchar |
|
254 |
|
Место проживания |
|
|
KODSPEC |
|
nvarchar |
|
10 |
|
Код специальности |
|
|
|
|
|
|
|
Lichkart.dbf |
|
|
|
PIN |
|
nvarchar |
|
12 |
|
Идентификационный номер |
|
|
NOUDOST |
|
nvarchar |
|
50 |
|
Номер удостоверения |
|
|
GRAJD |
|
nvarchar |
|
50 |
|
Гражданство |
|
|
SOC |
|
nvarchar |
|
4 |
|
Социальное положение |
|
|
RABGDE |
|
nvarchar |
|
254 |
|
Место работы |
|
|
КАТУDETI |
|
nvarcharИМ50 .СДети.СЕЙФУЛЛИНА |
|||||
|
RABKEM |
|
nvarchar |
|
254 |
|
Должность |
|
|
SEMPOL |
|
nvarchar |
|
50 |
|
Семейное положение |
|
|
|
|
|
|
|
|
|
|
|
SUPRUG |
|
nvarchar |
|
50 |
|
Супруг |
|
|
FATHER |
|
nvarchar |
|
254 |
|
Отец |
|
К |
PIN.Т.Н |
nvarchar. ОМАРБЕКОВА12 |
А.С. |
|||||
|
MATHER |
|
nvarchar |
|
254 |
|
Мать |
|
|
|
|
|
|
Obrazovan.dbf |
|
||
|
|
|
|
|
|
|
Идентификационный номер |
|
|
NAMEUCH |
|
nvarchar |
|
50 |
|
Наименование учебного заведения |
|
|
KODLANG |
|
nvarchar |
|
4 |
|
Код языка обучения |
|
|
NOSERT |
|
nvarchar |
|
50 |
|
Номер сертификата |
|
|
KOLBAL |
|
nvarchar |
|
12 |
|
Количество баллов |
|
|
LGOT |
|
nvarchar |
|
254 |
|
Льготы |
|
|
NOSTUDBIL |
|
nvarchar |
|
50 |
|
Номер студенческого билета |
|
|
ATTESTAT |
|
nvarchar |
|
|
|
Аттестат |
|
|
|
|
СУБД50 |
|
||||
|
NOPRIKAZ |
|
nvarchar |
|
50 |
|
Номер приказа |
|
|
|
|
|
|
|
|
Klass.dbf |
|
|
KODSPEC |
|
nvarchar |
|
10 |
|
Код специальности |
|
|
NAMESPEC |
|
nvarchar |
|
50 |
|
Наименование специальности |
|
|
GRUP |
|
nvarchar |
|
10 |
|
Группа специальностей |
|
|
KODINST |
|
nvarchar |
|
10 |
|
Код института |
|
|
|
|
|
|
|
Institute.dbf |
|
|
|
KODINST |
|
nvarchar |
|
10 |
|
Код института |
|
|
NAMEINST |
|
nvarchar |
|
50 |
|
Наименование института |
|
|
|
|
|
|
|
|
Lang.dbf |
|
|
KODLANG |
|
nvarchar |
|
4 |
|
Код языка обучения |
|
|
NAMELANG |
|
nvarchar |
|
50 |
|
Наименовнаие языка обучения |
|
|
|
|
|
|
|
Nacion.dbf |
|
|
|
KODNAC |
|
nvarchar |
|
4 |
|
Код национальности |
|
|
NAMENAC |
|
nvarchar |
|
50 |
|
Наименование национальности |
|
|
|
|
|
|
|
16 |
|
Их можно создать самостоятельно или получить связавшись с автором данного учебного пособия по электронной почте omarbekova@mail.ru.
1) Импортируйте таблицу с использованием мастера DTS Import Wizard
Перейдите к базе данных student в Enterprise Manager. SQL Server отобразит список объектов, имеющихся в базе данных (рисунок 14).
КАТУ ИМ.С.СЕЙФУЛЛИНАРисунок 14
Нажмите кнопку Wizard (Мастер) в панели инструментов Enterprise Manager. SQL Server отобразит диалоговое окно Select Wizard (Выбор мастера).
Выберите DTS Import Wizard в категории Data Transformation Services и нажмите ОК. SQL Server
Котобразит.Т.первуюН.страницуОМАРБЕКОВАмастера экспорта/импорта DTS Import/Export Wizard. А.С. Нажмите Next (Далее). Мастер отобразит страницу, предлагающую вам указать источник данных
(рисунок 15).
Рисунок 15
Выберите в качестве источника данных dBase IV. Мастер изменит параметры для источника данных (рисунок 16).
17
Рисунок 16
Нажмите кнопку Browse (Обзор), чтобы указать имя и местонахождение файла источника данных. Мастер отобразит диалоговое окно Select File (Выбор файла).
Выберите дирректорию Base (рисунок 17).
КАТУ ИМ СЕЙФУЛЛИНА
К.Т.Н. А.С.
Рисунок 17
Нажмите Next (Далее). Мастер отобразит страницу, запрашивающую параметры для места помещения данных (рисунок 18).
18
Рисунок 18
По умолчанию мастер предполагает поместить данные в базу данных SQL Server, которую вы КАТУвыбрали в EnterpriseИМManager при.запускеС.мастераСЕЙФУЛЛИНА. Это именно та база данных, которую мы будем использовать в этом упражнении, поэтому нажмите кнопку Next (Далее), не внося никаких изменений в
предложенные параметры. Мастер отобразит страницу, запрашивающую, импортировать ли таблицы и представления, либо результаты выполнения запроса (рисунок 19).
К.Т.Н. А.С.
Рисунок 19
Здесь мы также принимаем предложенные по умолчанию параметры, поскольку нам требуется скопировать данные из таблиц. Нажмите Next (Далее). Мастер отобразит список таблиц, имеющихся в базе данных (рисунок 20).
19
Рисунок 20
Примечание. При выборе на предыдущей странице другой опции, Use A Query To Specify The Data To Transfer (Использовать запрос для указания передаваемых данных), появится диалоговое окно,
предлагающее ввести оператор SQL. КАТУВыберите таблицуИМKlass. Мастер.Спредполагает.СЕЙФУЛЛИНА, что таблица назначения будет носить такое же
имя, что и исходная (рисунок 21).
Нажмите кнопку Browse (Обзор) в столбце Transform. Мастер отобразит диалоговое окно Column Mappings And Transformation (Соответствия столбцов и преобразования).
К.ТИзмените.Н.размерОМАРБЕКОВАстолбца namespec на 100, чтобы импортировать только начальнуюА.частьС. содержимого столбца namespec.
Рисунок 21
Совет. Эта страница мастера также предоставляет вам возможность сохранить ваши параметры для импорта в виде DTS-пакета. Это может оказаться особенно полезным, если вам потребуется снова выполнить операцию импортирования.
Примите предложенную по умолчанию опцию Run Immediately (Выполнить немедленно) и нажмите Next (Далее). Мастер отобразит страницу, подтверждающую выбранные вами параметры.
20