- •Содержание
- •Введение
- •Лабораторная работа № 1. Создание бд
- •Создание базы данных, состоящей из одного файла данных и файла журнала, с помощью Transact-sql
- •Использование мастера dts Import/Export Wizard
- •Копирование таблиц и представлений
- •Создание резервной копии бд msdb с помощью sql Server
- •Полное восстановление базы данных
- •Восстановление состояния базы данных на определенный момент времени
- •Лабораторная работа № 2. Восстановление баз данных
- •Создание пользовательской роли бд sql Server
- •Работа с sql Query Analyzer и выполнение запроса
- •Исполнение оператора select
- •Просмотр результатов запроса
- •Исправление оператора Transact-sql
- •Вывод вкладки Estimated Execution Plan
- •Лабораторная работа № 3. Создание триггеров и управление ими
- •Создание простых триггеров для таблицы Authors из базы данных BookShopDb
- •Проверка триггеров таблицы Authors
- •Лабораторная работа № 4. Подключение проекта microsoft access к базе данных microsoft sql server (adp)
- •Список литературы
Лабораторная работа № 2. Восстановление баз данных
Закройте SQL Server Enterprise Manager и завершите пользовательский сеанс Windows 2000.
Зарегистрируйтесь в Windows 2000, используя учетную запись Administrator и пароль password.
Создание пользовательской роли бд sql Server
Enterprise Manager
Чтобы создать пользовательскую роль SQL Server Enterprise Manager, раскройте пункт Databases и выберите ту БД, для которой хотите создать роль. Правой кнопкой щелкните Riles и выберите New Database Role щелкните кнопку Add, чтобы просмотреть список пользователей, которых вы можете добавить к этой роли.
Работа с sql Query Analyzer и выполнение запроса
В меню Start выберите Programs, затем – Microsoft SQL Server и щелкните Query Analyzer.
После запуска SQL Query Analyzer выводится диалоговое окно Connect To SQL Server -2. В раскрывающемся списке SQL Server выберите Local. Если этот пункт отсутствует в списке, щелкните кнопку с эллипсом, чтобы найти локальный компьютер (тот, на котором вы работаете).
Убедитесь, что установлен переключатель Windows Authentication.
Щелкните ОК.
Появляется интерфейс SQL Query Analyzer с двумя окнами: Object Browser и Query. Примечание! По умолчанию при первом запуске SQL Query Analyzer выводится окно Object Browser. Если раньше вы уже пользовались SQL Query Analyzer и во время завершения работы этого инструмента окно Object Browser на экране не появится.
Если окно Object Browser не появилось, щелкните кнопку Object Browser на панели инструментов.
Откроется окно Object Browser.
Настройка размера окон SQL Query Analyzer
Размер окон SQL Query Analyzer, Object Browser и Query должен быть таким, чтобы без труда удалось просмотреть компоненты интерфейса.
Щелкните кнопку Show Results Pane на панели инструментов. Теперь окно Query разделено на две панели: Editor и Results.
Поместите курсор мыши над разделителем двух панелей и измените размер этих панелей, перетащив разделитель.
Настройка панели Results
Щелкните на панели инструментов кнопку Show Results Pane. Панель Results исчезает, а ее место в окне Query займет панель Editor.
На панели инструментов щелкните кнопку Execute Mode, а затем Show Execution Plan.
Щелкните кнопку Execute Mode на панели инструментов и просмотрите список параметров.
Обратите внимание, что по умолчанию установлены оба параметра Results In Grid и Show Execution Plan. Параметры из списка, вызываемого кнопкой Execute Mode, определяют, какая информация и каким образом будет выводиться.
Установите параметр Show Server Trace.
На панели инструментов щелкните кнопку Execute Mode, а затем – Show Client Statistics.
Поиск объекта в базе данных
Щелкните кнопку Object Search на панели инструментов. Появляется окно Object Search.
Из раскрывающегося списка Database выберите Northwind.
Убедитесь, что в разделе All Object Types установлен флажок напротив User Table, после этого пометьте флажком параметр System Table.
Щелкните Find Now.
Результат поиска появится в нижней части окна Object Search. Обратите внимание, что в столбце БД (bd name) перечислены только объекты базы данных Northwind, а в столбце типа объекта (object type) – только пользовательские таблицы (user table) или системные таблицы (system table).
Закройте окно Object Search.
Для просмотра содержимого таблицы
В окне Object Browser раскройте узел Northwind, а затем узел User Tables.
Щелкните правой кнопкой dbo.Employees и выберите Open.
Появляется окно Open Table со списком содержимого таблицы Employees из базы данных Northwind.
Просмотрите таблицу, прокручивая содержимое окна Open Table.
закройте окно Open Table.
Отладка хранимой процедуры
В окне Object Browser раскройте узел Northwind, а затем узел Stored Procedure.
Щелкните правой кнопкой dbo.CustOrderHist, затем щелкните Debug. Появляется диалоговое окно Debug Procedure.
Щелкните Execute. В начале операции отладки хранимой процедуры CustOrderHist из базы данных Northwind выводится окно отладчика Transact-SQL. В нижней части окна выводится сообщение об ошибки. В нем указано, что для запуска этой хранимой процедуры необходимо знать параметр @CustomerID.
Просмотрите результата отладки.
Закройте окно отладчика Transact-SQL.
Закройте окно Object Browser.
Теперь на экране должна быть только окно Query с панелью Editor.
