- •Содержание
- •Введение
- •Лабораторная работа № 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)
- •Список литературы
Создание базы данных, состоящей из одного файла данных и файла журнала, с помощью Transact-sql
Создать БД в SQL Query Analyzer с именем TSQLDB с помощью оператора CREATE DATABASE TSQLDB.
По возможности лучше отказаться от автоматического увеличения размера файлов с помощью запроса
ALTER DATABASE TSQLDB
MODIFY FILE (NAME=’tsqldb_data’, FILEGROWTH = 0)
Теперь размер файла не превысит изначально заданного значения.
Если же вы используете автоматическое увеличение, нужно установить достаточно большую величину приращения размера файлов, чтобы рост файла происходил нечасто.
Необходимо всегда ограничивать максимальный размер файла, чтобы диск не переполнился вследствие неограниченного увеличения размера файла.
Чтобы контролировать рост файла и свободное пространство, имеющееся на диске, установите соответствующее системное оповещение. Когда размер файла увеличивается автоматически и объем свободного пространства на диске уменьшается до заданного значения, система выдает соответствующее предупреждение.
Чтобы изменить размер файла, используйте SQL Server Enterprise Manager.
В дереве консоли SQL Server Enterprise Manager последовательно раскройте контейнеры Microsoft SQL Services, SQL Server Group, экземпляра SQL Server по умолчанию – Databases.
Щелкните Northwind правой кнопкой и выберите Properties.
Откроется вкладка General диалогового окна Northwind Properties, где перечислены различные свойства БД Northwind.
Перейдите на вкладку Data Files.
В столбце Space Allocated (MB) таблицы свойств файлов данных просмотрите размер основного файлов данных БД Northwind – например, он равен 3 Мб. Исправьте на больший размер – например, на 7.
Щелкните ОК, чтобы сохранить изменения в БД Northwind.
Перейдите на вкладку Transaction Log.
В группе элементов управления File Growth установите переключатель в положении In Megabytes. В поле In Megabytes наберите 5.
Щелкните ОК, чтобы сохранить изменения БД Northwind.
Использование мастера dts Import/Export Wizard
Мастер DTS Import/Export Wizard доступен в консоли SQL Server Enterprise Manager, а также в меню Start\Programs\Microsoft SQL Server.
Чтобы запустить Мастер DTS Import/Export Wizard из SQL Server Enterprise Manager, выберите в меню Tools команду Wizards; можно также щелкнуть контейнер Data transformation Services дерева консоли правой кнопкой и выбрать команду All Tasks\Import Data или All Tasks\Export Data. Мастер DTS Import/Export Wizard в пошаговом режиме поможет вам импортировать или экспортировать данные из одной формы в другие.
Выберите в окне Choose A Data Source нужный источник данных. По умолчанию источник – Microsoft OLE DB Provider for SQL Server, он используется для подключения к экземплярам SQL Server.
В списке Data Source выберите драйвер формата для хранилища, из которого вы собираетесь копировать данные. Прочие представленные в этом окне параметры зависят от выбранного источника данных.
Так, если источник данных – БД SQL Server, следует указать имя сервера, базы данных и способ проверки подлинности. Если копируются данные из текстового файла, в окне Choose A Data Source следует указать имя файла, а окнах Select File Format и Specify Column Delimiter – формат файла (фиксированные или разделенные специальными символами поля, тип файла, разделители рядов и столбцов, спецификатор текста).
Выбрать приемника данных в окне Choose A Destination. По умолчанию - Microsoft OLE DB Provider for SQL Server, для которого следует указать имя сервера и параметры подключения.
Перечень преемника данных очень разнообразен. Источником и приемником данных одновременно могут быть БД, отличные от SQL Server 2000.
Transact-SQL в определенном порядке извлекает соответствующие критерии выборки строки, установите переключатель Use A Query To Specify The Data To Transfer. Если источник и приемник – БД SQL Server 7.0/2000, можно копировать объекты БД, установив переключатель Copy Objects And Data Between SQL Server Databases.
