Существует два способа создания пользовательских баз данных:
• с помощью диалоговых средств Management Studio
• посредством операторов языка Transact-SQL
Применение диалоговых средств Management Studio
Использование данной утилиты является самым простым способом создания базы данных. Создадим базу данных BestDB.
В окне «Обозреватель объектов» найдите и раскройте папку «Базы данных». Щелкните на ней правой кнопкой мыши и выберите команду «Создать базу данных…».
В открывшемся диалоговом окне «Создание базы данных» на странице «Общие» введите следующую информацию:
Имя базы данных: BestDB
Владелец: sa
В таблице «Файлы базы данных» измените путь к файлам данных и журнала на ваш каталог.
Для всех остальных параметров оставьте значения по умолчанию.
Для создания базы данных щелкните «OK». Вы должны увидеть свою новую базу данных в окне «Обозреватель объектов».
Применение операторов Transact-SQL
Для создания новой базы данных используется оператор CREATE DATABASE. Данная инструкция может включать в себя множество опций, определяющих различные параметры новой базы данных.
Чтобы создать базу данных с помощью операторов Transact-SQL выполните следующие шаги:
В окне «Обозреватель объектов» найдите и раскройте папку «Базы данных». В папке «Базы данных» найдите и раскройте папку «Системные базы данных», здесь щелкните правой кнопкой мыши на базе данных master (или на любой другой базе) и выберите команду «Создать запрос» или щелкните соответствующую кнопку на панели инструментов .
В открывшемся окне редактора SQL наберите приведенный ниже текст.
В тексте дан пример создания базы данных с именем MyDB, содержащей: первичный файл данных (mydb_root); один вторичный файл данных (mydb_data1), который по умолчанию останется в первичной группе файлов и один файл журнала транзакций (log_data1).
CREATE DATABASE MyDB
ON
(NAME="MyDBroot", -- Первичный файл данных
FILENAME="D:\Базы данных\mydb_root.mdf",
SIZE=5MB,
MAXSIZE=9MB,
FILEGROWTH=100KB)
LOG ON
(NAME="Logdata1", -- Файл журнала транзакций
FILENAME="D:\Базы данных\log_data1.ldf",
SIZE=1MB,
MAXSIZE=10MB,
FILEGROWTH=100KB)
Для запуска запроса на выполнение щелкните кнопку на панели инструментов или нажмите клавишу F5 (или Ctrl-E).
Обновите содержимое дерева обозревателя объектов командой «Обновить» из контекстного меню узла «Базы данных» (или нажмите при этом выбрав папку «Базы данных»). База данных MyDB должна появиться в списке доступных.
Описание параметров оператора CREATE DATABASE:
ON – ключевое слово, указывает службе SQL Server, что в команде должны быть заданы расположение файлов данных, их имена, объем и величина объема приращения;
NAME – логическое имя файла, по которому происходит обращение к этому файлу со стороны SQL Server;
FILENAME – физическое имя файла с указанием полного пути с обязательным указанием расширения файла;
SIZE – исходный объем в мегабайтах. Параметр не обязателен, его можно опустить;
FILEGROWTH – приращение объема файла после его заполнения. Приращение можно указать в мегабайтах или процентах от текущего объема;
LOG ON – ключевое слово, указывает службе SQL Server, что в команде должны быть заданы расположение файлов журнала, их имена, объем и величина объема приращения.
Достарыңызбен бөлісу: |