一、
SQL
相关的服务
1
、
SQL server
核心服务
2
、
SQL Active Directory Helper
活动目录支持服务
3
、
SQL server Agent
代理服务
4
、
SQL server Browser
客户端连接服务
5
、
SQL server Full Text Search
全文搜索服务
6
、
SQL server Integration Services
集成服务
7
、
SQL server Vss writer
卷影服务
8
、
SQL server Repovting Services
报表服务
二、
系统数据库
1、
master
核心数据库:存放数据库的系统信息、用户信息等
2、
model
模板数据库:为用户数据库提供模板数据
3、
smdb
代理服务数据库:为代理服务提供临时的存储空间
4、
tempdb
临时数据库:为用户的临时表、临时存储过程等临
时数据提供存储空间
三、
创建数据库
1
、
在
SQL server
中任何一个数据库都由两种类型的文件组成
数据文件:用来存放具体的数据
事务日志:存放对数据库所进行的操作(把一个或多个操作定义为一个事务)
事务日志的特性:原子性、一致性、隔离性、永久性
2
、用命令创建数据库
语法
Create database
数据库名
On
(name=’
数据文件逻辑名
’,
Filename=’
数据文件物理存储路径
全称
’,
Size=
初始容量
,
Maxsize=
最大容量
,
Filegrowth=
递增量
)
Log on
(name=’
日志文件逻辑名
’,
Filename=’
日志物理存储路径
全称
’,
Size=
初始容量
,
Maxsize=
最大容量
,
Filegrowth=
递增量
)
3
、文件扩展名
第一个数据文件称为“主数据文件”
默认扩名
.mdf
其他数据文件称为“次数据文件”
默认扩展名
.ndf
第一个日志文件称为“主日志文件”
默认扩展名
.ldf
其他日志文件称为“次日志文件”
默认扩展名
.ldf
4
、数据库的修改
(
1
)、打开指定的数据库
use
库名
(
2
)、查看当前数据库的信息
sp_helpfile
(
3
)、给数据库增加数据文件
语法:
alter database
库名
add file (
文件属性
)
(
4
)、给数据库增加日志文件
语法:
alter database
库名
add log file (
文件属性
)
(
5
)、修改文件属性
语法:
alter database
库名
modify file (name=’
文件逻辑名
’,
字段名
=
新属性
)
(
6
)、删除文件
语法:
alter database
库名
remove file
逻辑文件名
注:主数据文件、主事务日志文件不能删
(
7
)、向某文件组增加数据文件
语法:
alter database
库名
add file (name=’
文件逻辑名
’,filename=’
路径
’) to filegroup
文件组名
(
8
)、删除文件组
语法:Alter database
库名
remove filegroup
文件组名
(
9
)、显示指定的数据库
语法:
select * from sys.database where name=’
库名
’
(
10
)、删除数据库
语法:
drop database
库名