FILENAME. Этот параметр указывает имя и путь к файлу в операционной системе. Путь должен указывать на папку на сервере, на котором установлен SQL Server.
SIZE. Этот параметр указывает размер файла данных или журнала. Вы можете указать размер в мегабайтах MB (значение по умолчанию) или в килобайтах KB. Минимальный размер – 512KB для обоих файлов – журнала и данных. Размер, указанный для основного файла базы данных должен быть больше или равен размеру основного файла базы данных model. Когда вы добавляете новый файл базы данных или журнала – значение размера по умолчанию = 1МБ.
MAXSIZE. Этот параметр указывает максимальный размер, до которого файл может увеличиваться. Вы можете указать размер в мегабайтах MB (значение по умолчанию) или в килобайтах KB. Если вы не укажите максимальный размер, фал будет увеличиваться, пока диск не будет заполнен.
FILEGROW. Этот параметр указывает размер приращения файла. Значение этого параметра для файла не может превышать значение MAXSIZE. Значение 0 указывает на запрет увеличения. Значение может быть указано в мегабайтах (по умолчанию), килобайтах или процентах. Значение по умолчанию, если этот параметр не указан - 10%, а минимальный размер – 64кб. Указанный размер округляется до ближайших 64кб.
COLLATION. Этот параметр указывает значение по умолчанию для сопоставления в базе данных. Сопоставления включают роли контролирующие использование символов для языка и алфавита.
Пример
Следующий пример создаёт базу данных с именем Sample с основным файлом в 10мб и 3мб файл журнала транзакций:
CREATE DATABASE Sample1
ON
PRIMARY (NAME=SampleData,
FILENAME='c:\Temp\Sample1.mdf',
SIZE=10MB,
MAXSIZE=15MB,
FILEGROWTH=20%)
LOG ON
(NAME=SampleLog,
FILENAME='c:\Temp\Sample1.ldf',
SIZE=3MB,
MAXSIZE=5MB,
FILEGROWTH=1MB)
После того, как вы имеете созданную базу данных, вы можете установить опции с использованием SQL Server Enterprise Manager или оператора ALTER DATABASE.
Вы можете конфигурировать количество опций базы данных, но вы можете установить их только одной базе данных в определённый момент. Для изменения опций всех новых баз данных измените базу model.
Следующая таблица содержит список часто используемых опций:
Категория опции |
Опция базы данных |
Описание |
Автоматическая |
AUTO_CREATE_STATISTIC |
Автоматически создаёт статистику необходимую для оптимизации запроса. По умолчанию включена (ON). |
AUTO_UPDATE_STATISTIC |
Автоматически обновляет устаревшую статистику необходимую для оптимизации запроса. По умолчанию включена (ON). |
|
Курсор |
CURSOR_CLOSE_ON_COMMIT |
Автоматически закрывать курсор, когда транзакция завершена. По умолчанию отключена (OFF), и курсор остаётся открытым. |
CURSOR_DEFAULT_LOCAL | GLOBAL |
CURSOR_DEFAULT_LOCAL ограничивает границы курсора. Он локальный для встроенной процедуры, триггера в котором создан курсор. CURSOR_DEFAULT_GLOBAL – значение по умолчанию, границы курсора глобальные для данного подключения |
|
Восстановление |
RECOVERY_FULL | BULK_LOGGED | SIMPLE |
FULL предоставляет полное восстановление – по умолчанию. BULK_LOGGED использует меньше дискового пространства, но большой риск потери. SIMPLE - восстанавливает базу данных только до последнего полного резервного копирования или последнего дифференцированного. |
TORN_PAGE_DETECTION |
Позволяет серверу SQL определять незавершённые операции ввода вывода по причине прерывания питания компьютера или др. ошибок ОС. По умолчанию включено (ON) |
|
Состояние |
READ_ONLY | READ_WRITE |
Определяет базу данных только для чтения или возможность чтения и записи. |
SINGLE_USER | RESTRICTED_USER | MULTI_USER |
SINGLE_USER позволяет в одно время подключатся только одному пользователю. RESTRICTED_USER позволяет подключатся только членам ролей db_owner, dbcreator и sysadmin. MULTI_USER позволяет всем пользователям с соответствующими правами работать с базой данных |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.