- •Содержание
- •Введение
- •Лабораторная работа № 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)
- •Список литературы
Создание резервной копии бд msdb с помощью sql Server
Enterprise Manager
В дереве консоли раскройте Microsoft SQL Servers, затем Microsoft SQL Group, прейдите к экземпляру SQL Server по умолчанию и раскройте пункт Databases.
Щелкните msdb правой кнопкой и выберите All Tasks\Backup Database. Откроется окно SQL Server Backup – Msdb.
На вкладке General в поле Name введите Full msdb Database Backup #1.
В поле Description введите Backup Set #1.
Щелкните Add.
Откроется окно Select Backup Description.
Установите переключатель Backup Device.
В списке выберите MSDBFullBackup и щелкните ОК.
Установите переключатель Overwrite Exiting Media и перейдите на вкладку Options.
Пометьте флажок Verify Backup Upon Completion.
Пометьте флажок Initialize And Label Media. В поле Media Set Name введите msdbBackups.
В поле Media Set Description введите Media for msdb Database Backups и щелкните ОК.
Откроется окно Backup Progress, в котором будет отображаться процесс записи резервной копии. Затем откроется окно Verify Progress, где будет отображаться процесс проверки резервной копии БД master. Когда процессы создания и проверки резервной копии закончатся, откроется окно сообщений SQL Server Enterprise Manager.
Чтобы закрыть окно сообщений SQL Server Enterprise Manager, щелкните ОК.
Не закрывайте SQL Server Enterprise Manager.
Полное восстановление базы данных
Убедитесь, что вы зарегистрировались на контроллере домена SelfPacedSQL.MSFT под учетной записью Administrator.
В дереве консоли SQL Server Enterprise Manager щелкните правой кнопкой экземпляр сервера по умолчанию и выберите Stop.
SQL Server Enterprise Manager выдаст системный запрос на подтверждение остановки службы SQL Server Service.
Щелкните Yes.
Откроется окно Service Control Failure с запросом на подтверждение остановки службы SQL Server Agent.
Щелкните Yes.
Откройте Windows Explorer.
В поле Address введите C:\Program Files\Microsoft SQL Server\HMSSQL\Data и нажмите клавишу Enter.
Переместите файл SSEMDB_Data1_Data.mdf на Рабочий стол.
Закройте Windows Explorer.
В дереве консоли SQL Server Enterprise Manager раскройте экземпляр сервера по умолчанию.
Обратите внимание, что через некоторое время SQL Server Enterprise Manager запустит службу SQL Server и подключится к экземпляру по умолчанию.
В дереве консоли щелкните Database.
В области просмотра свойств объектов содержится список БД, причем БД SSEMDB будет помечена как подозрительная (так как вы переместили ее файл данных).
Правой кнопкой щелкните SSEMDB, выберите All Tasks, затем – Backup Database. Откроется окно SQL Server Backup – SSEMDB.
Установите переключатель Transaction Log.
В группе элементов управления Destination щелкните кнопку Add. Откроется окно Select Backup Destination.
Установите переключатель Backup Device и в списке устройств резервного копирования выберите SSEMBDTLogBackup.
Щелкните ОК.
Проверьте, что в группе Destination указан только один набор резервных копий SSEMBDTLogBackup.
Проверьте, что установлен переключатель Append To Media.
Перейдите на вкладку Options.
Снимите флажок Remove Inactive Entries From Transaction Log и щелкните ОК. Откроется окно Backup Progress, в котором будет отражаться процесс создания резервной копии. После завершения резервного копирования откроется окно SQL Server Enterprise Manager, подтверждающее успешное окончание резервного копирования.
Щелкните ОК.
В дереве консоли SQL Server Enterprise Manager правой кнопкой щелкните SSEMBD, выберите All Tasks и щелкните Restore Database.
Откроется окно Restore Database, в котором будут перечислены все наборы резервных копий, необходимые для восстановления БД SSEMBD. Обратите внимание, что SQL Server Enterprise Manager выбрал полную и дифференциальные копии БД, а также все резервные копии (всего выбрано 3 или 4 резервных копий журнала транзакций).
Щелкните ОК, чтобы полностью восстановить БД SSEMBD.
Откроется окно Restore Progress, отражающее процесс восстановления. После завершения восстановления откроется окно SQL Server Enterprise Manager, подтверждающее успешное окончание процесса восстановления.
Щелкните ОК.
В дереве консоли раскройте SSEMBD и щелкните Tables. Вы увидите список таблиц БД SSEMBD.
В правой панели щелкните Customer правой кнопкой и выберите Open Table\Return All Rows.
В окне Data In Table ‘Customer’ In ‘SSEMBD’ On ‘SelfPacedCPU’ будет показано содержимое таблицы Customer после ее восстановления.
Проверьте, что SQL Server Enterprise Manager восстановил все 33 записи таблицы и закройте окно Data In Table ‘Customer’ In ‘SSEMBD’ On ‘SelfPacedCPU’.
Не закрывайте SQL Server Enterprise Manager.
