SQL语句创建数据库及修改、删除数据库(2)

2018-12-08 18:11

maxsize=100, filegrowth=1) log on

(name=employeelog1,

filename='d:\\data\\employee1.ldf', size=10, maxsize=50, filegrowth=1), (name=employeelog2,

filename='d:\\data\\employee2.ldf', size=10, maxsize=50, filegrowth=1)

用ALTER DATABASE语句设置、修改数据库

T-SQL设置修改数据库语句ALTER DATABASE的语法格式: ALTER DATABASE 数据库名

add file <文件格式> [to filegroup 文件组] | add log file <文件格式> | remove file 逻辑文件名 | add filegroup 文件组名 | remove filegroup 文件组名

| modify file <文件格式> | modify name new_dbname | modify filegroup 文件组名

说明:

add file为增加一个辅助数据文件[并加入指定文件组]; <文件格式>为:

( name = 数据文件的逻辑名称

[,filename =‘数据文件的物理名称’]

[,size = 数据文件的初始大小 [ MB | KB|GB ] ]

[,maxsize={ 数据文件的最大容量[ MB | KB|GB ] | UNLIMITED } ] [,filegrowth=数据文件的增长量 [ MB | KB | GB|% ] ] )

在例题3的基础上进行数据库的修改。

例题3:在C:\\DATA1\\文件夹中创建一个名为: 仓库库存管理数据库,要求它有3个数据文件,

其中主数据文件逻辑名为epdata1,大小为10MB,最大大小为50MB,每次增长5MB;

辅助数据文件属于FGroup文件组,文件逻辑名为epdata2,文件大小为20MB,最大大小不受限制,每次增长10%;

事物日志文件eplog,大小为20MB,最大大小为100MB,每次增长10MB。

CREATE DATABASE仓库库存管理 ON PRIMARY ( NAME = epdata1,

FILENAME = 'C:\\DATA1\\epdata1.mdf' , SIZE = 10MB , MAXSIZE = 50MB , FILEGROWTH = 5MB ), FILEGROUP FGroup ( NAME = epdata2,

FILENAME = C:\\DATA1\\epdata2.ndf ,

SIZE = 20MB ,

MAXSIZE = UNLIMITED, FILEGROWTH = 10%) LOG ON ( NAME = eplog,

FILENAME = C:\\DATA1\\eplog.ldf , SIZE = 20MB , MAXSIZE = 100MB , FILEGROWTH = 10MB )

增加和删除文件组 增加文件组

语法:ALTER DATABASE 数据库名 add filegroup 文件组名 例:

ALTER DATABASE 仓库库存管理 Add filegroup epp1

ALTER DATABASE 仓库库存管理 Add filegroup epp2 可以写成

ALTER DATABASE 仓库库存管理 Add filegroup epp1,epp2 吗?

删除文件组

语法:ALTER DATABASE 数据库名

Remove filegroup 文件组名

例:ALTER DATABASE 仓库库存管理 Remove filegroup epp2

问:可以删除Fgroup文件组吗? 只能删除空文组

增加和删除数据文件和日志文件 1)增加数据文件和日志文件 语法:

ALTER DATABASE 数据库名 add file <文件格式>

<文件格式>为:

( name = 数据文件的逻辑名称

[,filename =‘数据文件的物理名称’]

[,size = 数据文件的初始大小 [ MB|KB|GB ] ]

[,maxsize={ 数据文件的最大容量[ MB|KB|GB ]| UNLIMITED } ] [,filegrowth=数据文件的增长量 [ MB | KB | GB|% ] ] ) 例:

增加一个辅助数据文件,文件逻辑名为epdata3,文件大小为30MB,最大大小不受限制,每次增长10%;

增加一个事物日志文件eplog1,大小为30MB,最大大小为50MB,每次增长10MB。 Alter database 仓库库存管理Alter database 仓库库存管理 Add fileAdd LOG file

( NAME = epdata3, ( NAME = eplog1, FILENAME = FILENAME =

'C:\\DATA1\\epdata3.ndf' ,'C:\\DATA1\\eplog1.ldf', SIZE = 30MB , SIZE = 30MB,

MAXSIZE = UNLIMITED, MAXSIZE = 50MB, FILEGROWTH = 10%)FILEGROWTH = 10MB )

Alter database 仓库库存管理 Add file

( NAME = epdata3,

FILENAME = 'C:\\DATA1\\epdata3.ndf' , SIZE = 30MB ,

MAXSIZE = UNLIMITED, FILEGROWTH = 10%) Alter database 仓库库存管理 Add LOG file ( NAME = eplog1,

FILENAME = 'C:\\DATA1\\eplog1.ldf' , SIZE = 30MB , MAXSIZE = 50MB , FILEGROWTH = 10MB )


SQL语句创建数据库及修改、删除数据库(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:893TEU集装箱船的主尺度确定和总布置设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: