一、    SQL 相关的服务
 
1SQL server                                            核心服务
2SQL Active Directory Helper            活动目录支持服务
3SQL server Agent                               代理服务
4SQL server Browser                          客户端连接服务
5SQL server Full Text Search             全文搜索服务
6SQL server Integration Services     集成服务
7SQL server Vss writer                        卷影服务
8SQL server Repovting Services         报表服务
 
二、    系统数据库
 
1、          master  核心数据库:存放数据库的系统信息、用户信息等
2、          model   模板数据库:为用户数据库提供模板数据
3、          smdb    代理服务数据库:为代理服务提供临时的存储空间
4、          tempdb  临时数据库:为用户的临时表、临时存储过程等临时数据提供存储空间
 
三、    创建数据库
 
1SQL 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  库名