Создание Базы Данных Sql Server

В SQL Server'е базы данных хранятся в виде обычных файлов на диске. Как минимум на одну БД приходится таких файлов 2: *.mdf и *.ldf. В первом хранятся сами данные, таблицы, индексы и пр., а во втором находится т.н. transaction log, в котором находится информация необходимая для восстановления БД.
Как можно создать новую БД? Это можно сделать 2 способами:
- используя SQL Server Enterprise Manager
- с использованием языка SQL и оператора CREATE DATABASE
Первый вариант прост и нагляден. Второй - удобен при распространении Ваших замечательных продуктов, использующих MS SQL Server, поскольку позволяет создать БД без нажатия разных кнопок.
Использование SQL Server Enterprise Manager
- Залогиньтесь на Ваш компьютер как Administrator или как пользователь, входящий в локальную группу Administrators
- Запустите SQL Server Enterprise Manager.
- Раскройте Вашу группу SQL серверов. Затем раскройте Ваш SQL сервер. (раскрыть - значит щелкнуть мышкой на "+" в дереве объектов Enterprise Manager).
- Щелкните на Вашем сервере.
- В меню Tools выберите пункт Wizards.... В появившемся окне раскройте пункт Database, щелкните на Create Database Wizard и нажмите Ok.
На экране появится окно "волшебника" по созданию БД. Жмем "Next" - На этом шаге "волшебник" поинтересуется у Вас именем БД, а также местом ее расположения на необъятных просторах Ваших дисков :) Проще говоря нужно указать название БД (лучше не использовать русские буквы в имени БД), а также расположение файлов .mdf и .ldf
Я назвал ее гордым именем SQLStepByStep и в дальнейшем буду на нее так и ссылаться. - Теперь от Вас потребуется указать начальный размер БД и имя файла для хранения данных. укажите размер сколько Вам не жалко для экспериментов. IMHO, 5 МБ будет вполне достаточно. Имя файла тоже вполне произвольно. Например, я ввел sqlStep.
- Этот шаг называется: "Определение роста БД", т.е. требуется определить как будет (и будет ли) изменяться размер БД по мере добавления данных. Даны две группы опций:
- Do not automatically grow the database files - запретить автоматический рост файлов БД
- Automatically grow the database file - автоматический рост файлов БД, выбрано по умолчанию. Пусть так и будет.
Что еще почитать?
- Сколько стоит разработать конструктор сайтов.
Source: www.firststeps.ru