数据库的操作(二)

 

detach_db 产品 --分离数据库 数据库不能被访问,但是数据库并没有被删除。依然保存在原位置。

--附加数据库 语法: create database+on primary(文件地址)+for attach
create database 产品
on primary(filename = 'F:\SQL Server\Data\产品_数据文件.mdf')
for attach

--修改数据库
alter database 成绩管理 --添加文件
add file
(
name
= 成绩管理_数据文件2,
filename
= 'F:\SQL Server\Data\成绩管理_数据文件2.mdf',
size
= 5mb,
maxsize
= 100mb,
filegrowth
= 5mb
)

--向数据库中添加由两个文件组成的文件组
alter database 成绩管理
add filegroup filegroup1
alter database 成绩管理
add file
(
name
= 成绩管理_数据文件3,
filename
= 'F:\SQL Server\Data\成绩管理_数据文件3.mdf',
size
= 5mb,
maxsize
= 100mb,
filegrowth
= 5mb
),
(
name
= 成绩管理_数据文件4,
filename
= 'F:\SQL Server\Data\成绩管理_数据文件4.mdf',
size
= 5mb,
maxsize
= 100mb,
filegrowth
= 5mb
)
to filegroup filegroup1
alter database 成绩管理
modify filegroup filegroup1
default

--向数据库中添加两个日志文件
alter database 成绩管理
add log file
(
name
= 成绩管理_日志文件2,
filename
= 'F:\SQL Server\Data\成绩管理_日志文件1.ldf',
size
= 5mb,
maxsize
= 100mb,
filegrowth
= 5mb
),
(
name
= 成绩管理_日志文件3,
filename
= 'F:\SQL Server\Data\成绩管理_日志文件2.ldf',
size
= 5mb,
maxsize
= 100mb,
filegrowth
= 5mb
)

--从数据库中删除文件
alter database 成绩管理
remove
file 成绩管理_日志文件2

--更改文件
alter database 成绩管理
modify
file
(
name
= 成绩管理_数据文件3,
size
= 20mb
)

 

posted @ 2010-03-21 08:49  风的细语  阅读(105)  评论(0)    收藏  举报