SQL Server 2008技术内幕:T-SQL语言基础 笔记
来源:互联网 发布:java一句话 编辑:程序博客网 时间:2024/05/22 07:50
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 2008技术内幕:T-SQL语言基础 笔记
- SQL Server 2008技术内幕:T-SQL语言基础 笔记(转)
- Microsoft SQL Server 2008技术内幕:T-SQL语言基础 第二章课后练习答案
- 《MSSQL2008技术内幕:T-SQL语言基础》读书笔记(上)
- 《MSSQL2008技术内幕:T-SQL语言基础》读书笔记(下)
- SQLServer 2008 技术内幕——T-SQL 查询 笔记
- 《Microsoft SQL Server 2005技术内幕:T-SQL程序设计》 勘误表
- Microsoft SQL Server 2005技术内幕:T-SQL程序设计
- 《Microsoft SQL Server 2005技术内幕:T-SQL查询》 勘误表
- 【Sql server: T-Sql 技术内幕 系列】之索引篇
- 重温SQL Server(T-SQL语言基础)
- 【SqlServer】Microsoft SQL Server 2008技术内幕:T-SQL查询 读书笔记(一)
- 《SQL Server 2005技术内幕:T-SQl查询》:T-SQL进阶必读
- 《SQL Server 2005技术内幕:T-SQl查询》:常见sql问题归类解答
- Microsoft SQL Server 2005技术内幕:T-SQL查询 PerformanceDB.sql
- sql server T-SQL 基础
- 《SQL SERVER 2005技术内幕--存储引擎》学习笔记
- SQL Server 2005技术内幕:T-SQL程序设计》:四部经典之二
- 爱改变一切
- USB务虚谈
- 受益终身的几个电脑小技巧!(电脑小常识)!
- 简单的C语言编译环境
- 关于瑞星在windows7下不支持右键杀毒的解决方法!
- SQL Server 2008技术内幕:T-SQL语言基础 笔记
- XML Web服务体系结构GXA的新标准
- js中SetInterval与setTimeout用法
- 普通程序员如何走出困境?
- Hibernate的set排序
- 重写dateadd()函数
- IE零日修补忙 众说纷纭战“极光”
- 十六进制查看器
- office2007安装与输入法有冲突的问题解决办法