Создание базы данных
Область применения: SQL Server
В этой статье описывается создание базы данных в SQL Server с помощью SQL Server Management Studio или Transact-SQL.
Сведения о создании базы данных в База данных SQL Azure с помощью T-SQL см. в статье CREATE DATABASE.
Ограничения
В экземпляре SQL Server можно указать не более 32 767 баз данных.
Необходимые компоненты
Инструкция CREATE DATABASE
должна выполняться в режиме автокоммитирования (режим управления транзакциями по умолчанию) и не допускается в явной или неявной транзакции.
Рекомендации
Резервную копию базы данных master необходимо создавать каждый раз при создании, изменении или удалении пользовательской базы данных.
При создании базы данных файлы данных следует делать как можно большего размера, в соответствии с максимальным предполагаемым объемом данных в базе данных.
Разрешения
Требуется CREATE DATABASE
разрешение в master
базе данных или требуется CREATE ANY DATABASE
или ALTER ANY DATABASE
разрешение.
Для поддержания управления использованием дисков на экземпляре SQL Server разрешение на создание баз данных обычно ограничено несколькими именами входа SQL Server.
Использование SQL Server Management Studio
В обозревателе объектовподключитесь к экземпляру компонента SQL Server Database Engine и разверните его.
Щелкните правой кнопкой мыши узел Базы данных и выберите команду Создать базу данных.
В поле Новая база данныхвведите имя базы данных.
Чтобы создать базу данных, приняв все значения по умолчанию, нажмите кнопку ОК; в противном случае продолжайте выполнять указанные ниже дополнительные действия.
Чтобы изменить имя владельца, нажмите (…) и выберите другого владельца.
Примечание.
Параметр "Использовать полнотекстовый индексирование " всегда проверяется и неактивен, так как все пользовательские базы данных включены в полнотекстовый режим.
Чтобы изменить значения первичных данных по умолчанию и файлы журнала транзакций, выберите соответствующую ячейку в сетке Файлы базы данных и введите новое значение. Дополнительные сведения см. в статье AДобавление файлов данных или журналов в базу данных.
Чтобы изменить параметры сортировки базы данных, выберите страницу Параметры и выберите из списка желаемые параметры сортировки.
Чтобы изменить модель восстановления, выберите страницу Параметры и модель восстановления из списка.
Чтобы изменить параметры базы данных, выберите страницу Параметры и измените параметры базы данных. Описание каждого параметра см. в разделе ALTER DATABASE SET.
Чтобы добавить новую файловую группу, перейдите на страницу Файловые группы. Нажмите кнопку Добавить и введите значения для файловой группы.
Чтобы добавить расширенное свойство в базу данных, выберите страницу Расширенные свойства .
В столбце Имя введите имя расширенного свойства.
В столбце Значение введите текст расширенного свойства. Например, введите одно или несколько предложений, которые описывают базу данных.
Чтобы создать базу данных, нажмите кнопку ОК.
Использование Transact-SQL
Соединитесь с ядром СУБД .
На стандартной панели выберите пункт Создать запрос.
Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере создается база данных
Sales
. Так как ключевое словоPRIMARY
не используется, первый файл (Sales_dat
) становится основным файлом. Так какMB
или не указаны в параметреSIZE
Sales_dat
для файла, он используетMB
и выделяется в мегабайтах.KB
Резервную копию базы данныхSales_log
выделено в мегабайтах, потому что суффиксMB
явно указан в параметреSIZE
.
USE master;
GO
CREATE DATABASE Sales ON
(NAME = Sales_dat,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\DATA\saledat.mdf',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5)
LOG ON
(NAME = Sales_log,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\DATA\salelog.ldf',
SIZE = 5 MB,
MAXSIZE = 25 MB,
FILEGROWTH = 5 MB);
GO
Дополнительные примеры см. в статье CREATE DATABASE.