- •Лабораторная работа №1 Установка именованного экземпляра sql Server 2005.
- •Лабораторная работа №2 Работа со скриптами в sql Server Management Studio sqlCmd.
- •Лабораторная работа №3 Работа с утилитой bcp.Exe в Microsoft sql Server 2005.
- •Лабораторная работа №4 Перенос файлов баз данных.
- •Лабораторная работа №5 Создание базы данных при помощи команды create database. Использование файловых групп для оптимизации работы базы данных.
- •Лабораторная работа №6. Увеличение размера базы данных.Уменьшение размера базы данных.
- •Лабораторная работа №7. Назначение прав на обекты sql Server 2005.
- •Лабораторная работа №8. Шифрование информации в таблицах баз данных sql Server 2005.
- •Лабораторная работа №9. Резервное копирование и восстановление базы данных.
Лабораторная работа №1 Установка именованного экземпляра sql Server 2005.
Задание:
Установить на компьютер SQL Server 2005 со следующими параметрами:
должен быть установлен полный набор компонентов;
все службы в SQL Server 2005 должны работать от имени локальной системной учётной записи;
режим аутентификации — Mixed;
пароль для учётной записи sa - p@ssw0rd;
кодировка по умолчанию — Cyrillic_General;
не посылать сообщения об ошибках в Microsoft.
Для остальных параметров оставить значения по умолчанию.
После окончания установки подключиться к SQL Server 2005 из консоли SQL Server Management Studio.
Решение:
С диска с дистрибутивом SQL Server 2005 запустить файл setup.exe.
Согласитесь с лицензионным соглашением и выберите компоненты, необходимые для установки.
На экране System Configuration Check (проверка конфигурации системы) убедиться, что нет ошибок;
На экране Components to Install (Компоненты для установки) установить флажки напротив всех требуемых компонентов SQL Server 2005 (флажки Create a failover cluster должны оставаться неактивными). Нажмите кнопку Advanced, раскройте контейнер Client Components (Клиентские компоненты), щёлкните по строке Documentation, Samples and Sample Databases (Документация, примеры и учебные базы данных) и выберите значение Entire Feature will be installed on local hard drive (Весь компонент будет установлен на локальном жёстком диске), чтобы были установлены учебные базы данных и примеры.
На экране Service Account (Учётная запись службы) установите переключатель в положение Use the built-in System Account (Использовать встроенную системную учётную запись) и в списке справа выберите Local system (Локальная системная). Установите флажки для всех служб в разделе Start services at the end of setup (Запустить службы по окончании установки).
На экране Authentification Mode (Режимы аутентификации) установите переключатель в положение Mixed Mode и ведите пароль для учётной записи sa. По условию задания пароль должен выглядеть как p@ssw0rd.
На экране Collation Settings (Настройки сопоставления) оставьте выбранное по умолчанию значение Cyrillic_General.
На экранах Report Server Installation Options (Параметры установки Report Server) оставьте переключатель в положении Install the default configuration (Установить конфигурацию по умолчанию).
На экране Error Reporting (отчёты об ошибках) снимите оба флажка, а затем на экране Ready to Install (Готовность к установке) нажмите Install (установить).
Лабораторная работа №2 Работа со скриптами в sql Server Management Studio sqlCmd.
Ситуация:
Необходимо создать в базе данных AdventureWorksDW таблицу dbo.BuyerCopy со структурой, аналогичной структуре таблицы dbo.ProspectiveBuyer в этой же базе данных.
Задание:
Создайте при помощи средств автоматической генерации скриптов скрипт на создание таблицы dbo.BuyerCopy в сответствии с поставленныими условиями, сохраите этот скрипт как Путь_к_Вашей_папке\Buyer_creation.sql.
Создайте пакетный файл Путь_к_Вашей_папке\Buyer.bat. Вэтом пакетном файле должны находиться команды на создание таблицы dbo.BuyerCopy средствами утилиты SQLCmd с использованием созданного Вами файла Путь_к_Вашей_папке\Buyer_creation.sql. Все ошибки, возникающие при выполнении команд SQLCmd должны записываться в файл Путь_к_Вашей_папке\Buyer_Creation_Log.txt
Запустите пактный файл на выполнение и убедитесь, что таблица dbo.BuyerCopy действительно создана.
Решение:
К пункту 1 задания — генерация скрипта на создание таблицы:
Запустите SQL Server Management Studio и подключитесь к серверу.
В окне Object Explorer раскройте контейнер Имя_Вашего_сервера|Databases|AdventureWorksDW|Tables.
Щёлкните правой клавишей мыши по объекту таблицы dbo.ProspectiveBuyer и в контекстном меню выберите Script Table as|Create to|New Query Editor Window (Отскриптовать таблцу как|Создать в|Новое окно редактора запросов). Откроется новое окно редатора кода, в которое будет помещён сгенерированный скрипт на создание таблицы.
В этом скрипте замените строку:
CREATE TABLE [dbo].[ProspectiveBuyer];
на строку:
CREATE TABLE [dbo].[BuyerCopy];
Остальные строки оставьте без изменений.
Нажмите комбинацию клавиш <Ctrl>+<S>. Сохраните скрипт в файле Путь_к_Вашей_папке\Buyer_creation.sql
К пункту 2 — создание пакетного файла:
Код для пакетного файла может быть таким:
@echo off
sqlcmd -S Имя_Вашего_сервера -Usa -Pp@ssw0rd -i Путь_к_Вашей_папке\Buyer_creation.sql -o Путь_к_Вашей_папке\Buyer_Creation_Log.txt
