SQL Server 2008技术内幕:T-SQL语言基础 笔记
2010-01-25 14:20
411 查看
1.1 SQL Server 2008实例
SQL Server实例是指安装的一个SQL Server数据库引擎/服务。在同一台计算机上可以安装SQL Server的多个实例,从安全性,实例管理的数据以及其他方面来说,每个实例之间是彼此独立的。
可以将计算机上安装的实例之一设置为默认实例,而其他实例则必须为命名实例。
在安装期间中可以决定是将一个实例安装为默认实例,还是命名实例,但安装好后就不能对此进行修改了!
客户端应用程序连接默认实例: 计算机名(IP地址)
客户端应用程序连接命名实例: 计算机名(IP地址) / 实例名称(安装期间提供)
1.2数据库
可以认为数据库是各种对象的容器,这些对象可以是:表,视图,存储过程等等。每个SQL Server实例可以包含多个数据库。
安装SQL Server时安装程序会创建几个系统数据库,用于保存系统数据和服务于内部目的。
1.2.1系统数据库
master : 保存实例范围内的元数据信息,服务器配置,实例中所有数据库的信息,以及初 始化信息。
resource : 是SQL Server 2005新增的,用于保存所有系统对象。当查询数据库中的元 数据信息时,这种信息表面上是位于数据库中的,但实际上是保存在resource 数据库中的。
model : 是新数据库的模板,每个新创建的数据库最初都是model的一个副本(Copy)。
tempdb : 是保存临时数据的地方。每次重新启动SQL Server实例时,会删除这个数据库 的内容,并将其创建为model 的一个副本。
msdb : 是称为SQL Server Agent的一种服务保存其数据的地方。
1.2.2登陆验证
从安全性方面,为了能连接到SQL Server实例,必须让DBA位用户创建一个登陆账号。登陆账号可以关联到Windows凭据(credentials),在这种情况下,它会调用Windows凭据进行身份验证。
当使用SQL Server验证登陆来连接SQL Server实例时,就必须提供登陆的用户名和密码。
1.2.3物理布局
数据库在物理上是由数据文件和事务日志文件组成。
每个数据库必须至少有一个数据文件和一个日志文件(SQL Server的默认情况),数据文件用于保存数据库对象数据,事务日志文件则保存SQL Server为了维护事务所需的信息
.mdf 代表Master Data File(主要数据文件)。
.ldf 代表Log Data File(日志数据文件)
.ndf 代表Not Master Data File(辅助数据文件)
SQL Server实例是指安装的一个SQL Server数据库引擎/服务。在同一台计算机上可以安装SQL Server的多个实例,从安全性,实例管理的数据以及其他方面来说,每个实例之间是彼此独立的。
可以将计算机上安装的实例之一设置为默认实例,而其他实例则必须为命名实例。
在安装期间中可以决定是将一个实例安装为默认实例,还是命名实例,但安装好后就不能对此进行修改了!
客户端应用程序连接默认实例: 计算机名(IP地址)
客户端应用程序连接命名实例: 计算机名(IP地址) / 实例名称(安装期间提供)
1.2数据库
可以认为数据库是各种对象的容器,这些对象可以是:表,视图,存储过程等等。每个SQL Server实例可以包含多个数据库。
安装SQL Server时安装程序会创建几个系统数据库,用于保存系统数据和服务于内部目的。
1.2.1系统数据库
master : 保存实例范围内的元数据信息,服务器配置,实例中所有数据库的信息,以及初 始化信息。
resource : 是SQL Server 2005新增的,用于保存所有系统对象。当查询数据库中的元 数据信息时,这种信息表面上是位于数据库中的,但实际上是保存在resource 数据库中的。
model : 是新数据库的模板,每个新创建的数据库最初都是model的一个副本(Copy)。
tempdb : 是保存临时数据的地方。每次重新启动SQL Server实例时,会删除这个数据库 的内容,并将其创建为model 的一个副本。
msdb : 是称为SQL Server Agent的一种服务保存其数据的地方。
1.2.2登陆验证
从安全性方面,为了能连接到SQL Server实例,必须让DBA位用户创建一个登陆账号。登陆账号可以关联到Windows凭据(credentials),在这种情况下,它会调用Windows凭据进行身份验证。
当使用SQL Server验证登陆来连接SQL Server实例时,就必须提供登陆的用户名和密码。
1.2.3物理布局
数据库在物理上是由数据文件和事务日志文件组成。
每个数据库必须至少有一个数据文件和一个日志文件(SQL Server的默认情况),数据文件用于保存数据库对象数据,事务日志文件则保存SQL Server为了维护事务所需的信息
.mdf 代表Master Data File(主要数据文件)。
.ldf 代表Log Data File(日志数据文件)
.ndf 代表Not Master Data File(辅助数据文件)
相关文章推荐
- SQL Server 2008技术内幕:T-SQL语言基础 笔记
- SQL Server 2008技术内幕:T-SQL语言基础 笔记(转)
- 笔记-Microsoft SQL Server 2008技术内幕:T-SQL语言基础-07 透视、逆透视及分组集
- 笔记-Microsoft SQL Server 2008技术内幕:T-SQL语言基础-06 集合运算
- 笔记-Microsoft SQL Server 2008技术内幕:T-SQL语言基础-10 可编程对象
- 笔记-Microsoft SQL Server 2008技术内幕:T-SQL语言基础-03 联接查询
- 笔记-Microsoft SQL Server 2008技术内幕:T-SQL语言基础-01 T-SQL查询和编程基础
- 笔记-Microsoft SQL Server 2008技术内幕:T-SQL语言基础-09 事务和并发
- 笔记-Microsoft SQL Server 2008技术内幕:T-SQL语言基础-02 单表查询
- 笔记-Microsoft SQL Server 2008技术内幕:T-SQL语言基础-05 表表达式
- 笔记-Microsoft SQL Server 2008技术内幕:T-SQL语言基础-08 数据修改
- Microsoft SQL Server 2008技术内幕:T-SQL语言基础 第二章课后练习答案
- 2008技术内幕:T-SQL语言基础 联接查询摘记
- Microsoft SQL Server 2008技术内幕:T-SQL语言基础
- 学习《Microsoft SQL Server 2008 技术内幕:T-SQL 语言基础 》之一:学习资料、数据库、数据库脚本准备
- 学习Microsoft SQL Server 2008技术内幕:T-SQL语法基础--第4章
- Microsoft SQL Server 2008 技术内幕:T-SQL查询 笔记(一)
- SQLServer 2008 技术内幕——T-SQL 查询 笔记
- sql server 2008语言基础: 再回首之Sql 2008的merge关键字
- SQLServer 2008 技术内幕——T-SQL 查询 笔记