Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Разработка и сопровождение БД в среде MS SQL Se...doc
Скачиваний:
314
Добавлен:
14.11.2019
Размер:
1.71 Mб
Скачать

Create database Archive

ON PRIMARI

(NAME = Arch 1,

FILENAME = ‘c:\program files\…\data\archdar1.mdf’,

SIZE = 100MB,

MAXSIZE = 200MB,

FILEGROWTH = 20MB),

(NAME = Arch 2, -- вторичные файлы *.ndf:

FILENAME = ‘c:\program files\…\data\archdat2.ndf’,

SIZE = 100MB,

MAXSIZE = 200MB,

FILEGROWTH = 20MB),

(NAME = Arch 3,

FILENAME = ‘c:\program files\…\data\archdat3.ndf’,

SIZE = 100MB,

MAXSIZE = 200MB,

FILEGROWTH = 20MB),

LOG ON

(NAME = Arch log 1,

FILENAME = ‘c:\program files\…\data\archlog1.ldf’,

SIZE = 100MB,

MAXSIZE = 200MB,

FILEGROWTH = 20MB),

(NAME = Arch log2,

FILENAME = ‘c:\program files\…\data\archlog2.ldf’,

SIZE = 100MB,

MAXSIZE = 200MB,

FILEGROWTH = 20MB)

GO

Задание 1.1.3. Создать базу данных с именем Products, задавая только файл данных Prodact_dat размером в 4 Мбайт. Сделать это можно, выполнив следующие команды Transact-SQL:

USE master

GO

CREATE DATABASE Products

ON

(NAME = Prod_dat,

FILENAME = ‘c:\program files\…\data\prods.mdf’,

SIZE = 4,

MAXSIZE = 10,

FILEGROWTH = 1),

GO

Задание 1.1.4. Создать базу данных с именем MyTest, не указывая ни первичного файла данных, ни файла для журнала транзакций. Сделать это можно, выполнив команды:

Use master

GO

CREATE DATABASE MyTest

GO

Задание 1.1.5. Создать базу данных с именем Products 2, не задавая физические характеристики файла данных и не указывая файла для журнала транзакций. Сделать это можно, выполнив команды:

USE master

GO

CREATE DATABASE Products 2

ON

(NAME = Product 2_dat,

FILENAME = ‘c:\Program files\…\Prods 2.mdf’)

GO

Задание 1.1.6. Создать базу данных с именем Sales, используя три группы файлов. Сделать это можно, выполнив следующие команды:

USE master

GO

CREATE DATABASE Sales

ON PRIMARI

(NAME = SPrim1_dat,

FILENAME = ‘c:\Program Files\…\Data\SPrim1dat.mdf’,

SIZE = 10,

MAXSIZE = 50,

FILEGROWTH = 15%),

(NAME = Sprim2_dat,

FILENAME = ‘c:\ Program Files\…\Data\SPrim2dat.mdf’,

SIZE = 10,

MAXSIZE = 50,

FILEGROWTH = 15%),

Filegroup SalesGroup1

(NAME = SGrp1Fil1_dat ,

FILENAME = ‘c:\Program Files\…\Data\ SGrp1Fil1dat.ndf’,

SIZE = 10,

MAXSIZE = 50,

FILEGROWTH = 5),

(NAME = SGrp1Fil2_dat,

FILENAME = ‘c:\Program Files\…\Data\ SGrp1Fil2dat.ndf’,

SIZE = 10,

MAXSIZE = 50,

FILEGROWTH = 5),

Filegroup SalesGroup2

(NAME = SGrp2Fil1_dat ,

FILENAME = ‘c:\Program Files\…\Data\ SGrp2Fil1dat.ndf’,

SIZE = 10,

MAXSIZE = 50,

FILEGROWTH = 5),

(NAME = SGrp2Fil2_dat ,

FILENAME = ‘c:\ Program Files\…\Data\ SGrp2Fil2dat.ndf’,

SIZE = 10,

MAXSIZE = 50,

FILEGROWTH = 5),

LOG ON

(NAME = Sales_log,

FILENAME = ‘c: :\ Program Files\…\Data\ Sales log.ldf \’,

SIZE = 5,

MAXSIZE = 25,

FILEGROWTH = 5),

GO

Задание 1.1.7. Отсоединить базу данных от сервера можно, выполнив системную хранимую процедуру sp_detach_db:

GO

EXEC sp_detach_db Sales

GO

Присоединить вновь эту базу к серверу можно с помощью команды CREATE DATABASE, используя опцию FOR ATTACH:

GO

Create database Sales

ON PRIMARY (FILENAME =‘c:\Program Files\…\Data\SPrim1dat.mdf’)

FOR ATTACH

GO

Задание 1.1.8. Создать базу данных с именем Employees, используя неформатированные разделы, выполнив команды:

USE master

GO