当前位置: 网站首页 > 新闻资讯 > 最新资讯
成功案例 公司动态 最新资讯 行业知识 财务案例

SQLSERVER数据库介绍

SQLSERVER数据库介绍

1.1 系统数据库

● master 数据库

master数据库记录SQL Server 系统的所有系统级别信息,包括安装过程中的设置等初始化信息。它记录所有的登陆帐户和系统设置,记录实例中所有的数据库名称和数据库文件的位置等信息。

● tempdb 数据库

tempdb数据库保存所有的临时表和临时存储过程。它是全局资源,用户的临时表和存储过程都存储在该数据库中。Tempdb数据库在SQL Server每次启动时都重新创建,因此该数据库在系统启动时总是干净的。

● model数据库

model数据库用作在系统上创建的所有数据库的模板。当发出CREATE DATABASE语句时,新数据库的第一部分通过复制model数据库中的内容创建,剩余部分由空页填充。由于SQL Server每次启动时都要创建tempdb数据库,所以model数据库必须一直存在于SQL SERVER系统中。

● msdb数据库

msdb数据库用于存储作业、警报以及操作员,SQL Server Agent 服务通过msdb数据库调度作业、监视SQL Server错误触发警报,并将作业或警报的消息传递给操作员。

1.2 用户数据库

除系统数据库以外的数据库均为用户数据库。SQL Server预装的northwind、pubs为数据用户库,用作教学示例。Northwind示例数据库包含一个名为northwind traders虚构公司的销售数据,该公司从事世界各地的特产食品进出口贸易。Pubs示例数据库以一个图书出版公司为模型,用于演示SQL Server数据库中可用的许多选项。

1.3 服务介绍

● SQL Server

SQL Server服务是数据库引擎,作为核心服务,它管理SQL Server实例拥有的数据库的所有文件,处理所有发自SQL Server客户端应用程序的Transact-SQL语句,在多个并发用户之间有效地分配计算机资源,确保数据的一致性,防止发生逻辑上的故障,例如:防止两个人同时更新同一数据。

● SQL Server Agent:

SQL Server Agent服务依赖于SQL Server服务,并与之协同工作,通过创建操作员作业、警报来执行和管理可调度的任务、监视SQL Server、激发警报等常规管理工作。

● MS DTC:

MS DTC(分布事务协调器)服务用来协调分布事务的工作情况,进而保证全部服务器中的所有更新为永久性的,或者在出现错误的情况下撤销全部更新,从而保证数据的一致性。

● MS Search:

MS Search服务是全文搜索引擎,能够生成和维护全文索引,提高对字符型数据查询的效率。

分享到:
点击次数:  更新时间:2016-10-12 23:25:21  【打印此页】  【关闭
京ICP备11045779号  北京工商

北京聚元亨新科技有限公司 版权所有

地址:北京市海淀区上地十街辉煌国际 邮编:100085