数据库系统概论===修改数据库

alter database test1
modify file
(
	name = test1_data,
	maxsize = 100 mb,
	--更改主数据文件的最大大小为100 mb
	filegrowth = 5 mb
--更改主数据文件的增长方式按5 mb增长
)
go
--添加新文件,即辅助文件
alter database test1
add file
--添加文件使用语句
(
	name = 'test1bak',
	filename = 'D:\sql\data\test1bak.ndf',
	size = 10 mb,
	maxsize = 50mb,
	filegrowth = 5%
	)
	
--删除数据库文件
alter database test1
	remove file test1bak
go
--\创建文件组,组名为fgroup
alter database test1
	add filegroup fggroup
	go
alter database test1
add file
(
name = 'test1_data2',
filename = 'D:\sql\data\test1_data2.ndf',
size = 10mb
),
(
name = 'test1_data3',
filename = 'D:\sql\data\test2_data3.ndf',
size = 10 mb

)
to filegroup fgroup
--添加两个辅助文件到文件组fgroup
go
--删除文件组时,必须首先删除文件组中的数据文件
--删除辅助文件
alter database test1
remove file test1_data2
go
alter database test1
remove file test1_data3
go
/*清除文件组中的数据之后,
对文件组进行删除
*/

alter database test1
remove filegroup fgroup
go
--删除辅助日志文件
alter database test1
 remove file test1_log2
 go
 --更改数据库名称为just_test
 alter database test1
 modify name = just_test
 go
--删除数据库
drop database test4
go

数据库快照

快照可用于报表,,另外,如果源数据库出现错误时,还可将源数据库恢复到创建快照时的状态,丢失的数据仅限于穿甲快照后数据更新的数据

--创建数据库快照
create database kz_01
on
(
name = kz_01,
filename = 'D:\sql\data\kz_01.mdf'

)
as snapshot of ka_01
go

糟糕,express不支持快照功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值