/* —————————————————————————————————————- Создать MyDatabase. —————————————————————————————————————- filegroup PRIMARY — для системных файлов MSSQL filegroup MYDATABASE_DATA — для хипа и кластерных пользовательских таблиц filegroup MYDATABASE_INDEX — для некластерных индексных таблиц filegroup MYDATABASE_IMAGE — для текстовых файлов и изображений —————————————————————————————————————- Исходный текст для создания базы данных MyDatabase. Измените пути в соответствии с местонахождением групп файлов на конкретном диске. Измените размер и параметры увеличения файлов в соответствии с конкретным применением. —————————————————————————————————————-*/ CREATE DATABASE MyDatabase ON PRIMARY ( NAME = MyDatabase_sys, FILENAME = ?C:SQLdataDATAMyDatabase_sys.mdf?, SIZE = 10 MB, MAXSIZE = UNLIMITED, FILEGROWTH = 1000 KB ), FILEGROUP MyDatabase_data ( NAME = MyDatabase_data, FILENAME = ?D:SQLdataDATAMyDatabase_data.ndf?, SIZE = 10 MB, MAXSIZE = UNLIMITED, FILEGROWTH = 10000 KB ), FILEGROUP MyDatabase_index ( NAME = MyDatabase_index, FILENAME = ?E:SQLdataDATAMyDatabase_index.ndf?, SIZE = 10 MB, MAXSIZE = UNLIMITED, FILEGROWTH = 10000 KB ), FILEGROUP MyDatabase_image ( NAME = MyDatabase_image, FILENAME = ?F:SQLdataDATAMyDatabase_image.ndf?, SIZE = 10 MB, MAXSIZE = UNLIMITED, FILEGROWTH = 10000 KB ) LOG ON ( NAME = MyDatabase_log, FILENAME = ?G:SQLdataDATAMyDatabase_log.ldf?, SIZE = 5 MB, MAXSIZE = UNLIMITED, FILEGROWTH = 5000 KB ) GO —————————————————————————————————————- — Установить параметры конфигурации базы данных в соответствии со стандартом SQL-92. —————————————————————————————————————- EXEC sp_dboption N?MyDatabase?, N?autoclose?, N?false? GO EXEC sp_dboption N?MyDatabase?, N?bulkcopy?, N?false? GO EXEC sp_dboption N?MyDatabase?, N?trunc. log?, N?false? GO EXEC sp_dboption N?MyDatabase?, N?torn page detection?, N?true? GO EXEC sp_dboption N?MyDatabase?, N?read only?, N?false? GO EXEC sp_dboption N?MyDatabase?, N?dbo use?, N?false? GO EXEC sp_dboption N?MyDatabase?, N?single?, N?false? GO EXEC sp_dboption N?MyDatabase?, N?autoshrink?, N?true? GO EXEC sp_dboption N?MyDatabase?, N?ANSI null default?, N?true? GO EXEC sp_dboption N?MyDatabase?, N?recursive triggers?, N?false? GO EXEC sp_dboption N?MyDatabase?, N?ANSI nulls?, N?true? GO EXEC sp_dboption N?MyDatabase?, N?concat null yields null?, N?true? GO EXEC sp_dboption N?MyDatabase?, N?cursor close on commit?, N?false? GO EXEC sp_dboption N?MyDatabase?, N?default to local cursor?, N?false? GO EXEC sp_dboption N?MyDatabase?, N?quoted identifier?, N?true? GO EXEC sp_dboption N?MyDatabase?, N?ANSI warnings?, N?true? GO EXEC sp_dboption N?MyDatabase?, N?auto create statistics?, N?true? GO EXEC sp_dboption N?MyDatabase?, N?auto update statistics?, N?true? GO