SQL Server在服务器端和客户机端都有若干个组件,其中对初级用户来说最常用的三个组件是:
1. SQL server 服务管理器——用于负责启动、启动、停止SQL Server的进程。(桌面右下角托盘标志中的服务器图样,记得否?)——服务器端
2. SQL 企业管理器——用于配置SQL Server系统环境,创建和管理所有SQL Server对象(是一个微软控制台环境,左端是树形的数据库管理结构,记得否?)——客户端
3. SQL 查询分析器——执行SQL语句和脚本的图形工具。——客户端
SQL Sever数据库中的三类文件:
1. 主数据文件:用于存放数据信息,每个数据库有且仅有一个,扩展名为MDF。
2. 次数据文件:用于存放数据信息,可无或者有多个,扩展名为NDF。
3. 事务日志文件:用于存放事务日志,有一个或多个,扩展名为LDF。
因此,显然每个数据库至少由一个主数据文件、一个日志文件组成。
SQL2000安装后,自带6个数据库。
——4个 “系统数据库”:
1. master数据库:记录SQL Server系统级的信息——最重要的数据库,应定期备份。
2. tempdb数据库:临时性数据库。用于存放临时连接到系统的用户临时表和临时存储过程,以及SQL Server产生的其他临时性对象——是SQL Server中负担最重的数据库。
3. model数据库:模板数据库。每当创建一个新数据库时,SQL Server复制model的内容到新建的数据库中。因此,新创建的数据库和model数据库完全一样。
4. msdb数据库:与自动化管理有关。SQL Server Agent用该数据库来安排报警,作业,并记录操作员。(SQL Server Agent是SQL Server服务器端的组件之一,用于提供SQL Server的自动调度服务,能够自动执行DBA预先安排好的job ,监视SQL Server事件并根据事件触发Alert或运行事先安排好的程序)
——2个 “示例数据库”:
1. Pubs数据库。虚构的一个图书出版公司的数据库。
2. NorthWind数据库。虚构的经营世界各地的食品进出口贸易公司的数据库。
——以后用户创建的数据库称为“用户数据库”。