SQL Server:数据库介绍
一、系统数据库
SQL Server 2008的安装程序在安装时默认将建立4个系统数据库。介绍如下:
►master数据库
任意SQL Server都有master数据库,而不管其实哪一版本或是自定义修改的。Master数据库是SQL Server 2008中最重要的数据库。Master数据库保存一组特殊的表(系统表)用于系统的总体控制。所有扩展的存储过程和系统过程都存储在master数据库中,而不论该存储过程使用于哪一数据库。几乎所有描述服务器的信息都存储于master数据库。
一般情况下,不要直接使用系统表。
►model数据库
Model数据库是指可以基于该模型得到一个副本。Model数据库构成任何新建数据库的模板。也就是说,如果想要改变新建标准数据库的样式,则可以根据需要更改model数据库。由于model数据库作为其他任意数据库的模板,因此系统中必须保留该数据库,禁止删除它。
在更改model数据库时要注意:一、任意新建的数据库至少要比model数据库大;二、更改数据库还会引起其他问题。
►msdb数据库
Msdb数据库是SQL Agent进程存储任意系统任务的地方,用于SQL Server代理计划警报和作业。
如果计划对一数据库每夜进行备份,则在msdb数据库有一个记录项。如果每次执行任务时调度存储过程,则在msdb数据库中会有一个记录项。SQL Server中的其他大部分子系统以类似的方式使用msdb。SSIS程序包和基于策略的管理的定义就是使用msdb的进程示例。
►tempdb数据库
Tempdb数据库是服务器的主要工作区域之一,是一个临时数据库,用于保存临时对象或中间结果集。Tempdb数据库与其他任意数据库不同,不仅数据库中的对象是临时的,连数据库本身也是临时的。每次启动SQL Server,tempdb数据库是系统中唯一完全重建的数据库。
在执行一个复杂或者大型的查询操作时,SQL Server可能需要创建一些中间表来完成,而这时在tempdb数据库中进行的。只要创建临时表,这些表就会创建在tempdb数据库中,即使是在当前数据库中创建这些表(别名是在本地数据库中创建以供引用,而物理表在tempdb中创建)。只要需要临时存储数据,则很可能是将数据存储在tempdb数据库中。
二、其他数据库
安装了以上所有数据库的服务器才能正常运行(事实上,如果缺少其中任意一个数据库,服务器都无法运行)。根据安装选项的不同,服务器也会不同,可能包括以下样本数据库:
►ReportServer(为Reporting Server配置和模型存储需求提供服务的数据库)
这个数据库只有在安装了ReportServer的情况下才存在(它不必与数据库引擎相同,但要注意,如果是不同的服务器,它要求单独的许可)。ReportServer数据库存储Reporting Server实例的任何持久化元数据。
[注]:只可用于给定Reporting Server实例的操作性数据库,只能通过Reporting Server修改或访问。
►ReportServerTempDB(用于Reporting Server的工作数据库)
除了存储非持久化数据(如有关正在运行的报表的数据)外,该数据库的基本作用与ReportServer数据库相同。同样,它也是个纯粹操作性数据库,只能通过Reporting Server访问或修改。
►AdventureWorks2008(样本数据库)
AdventureWorks2008是SQL Server提供的样本数据库。是一个相当完整的示例,具有更接近实际的数据量、复杂的结构和用于展示产品的大部分特征的部件。
►AdventureWorksLT2008(样本数据库的轻量级新版本)
这里的LT表示轻量级(lite)。它只是AdventureWorks2008数据库完整版的极小一部分。该思想提供了更简化的样本集,便于理解基本概念和完成简单的练习。
►AdventureWorksDW2008(用于Analysis的样本)
AdventureWorksDW2008数据库是Analysis Services(分析服务)样本数据库(DW表示数据仓库(Data Warehouse),大部分Analysis Services项目是建立在数据仓库的基础上)。Microsoft预见性地将分析样本数据库与事务样本数据库联系在一起,以提供展示两者协同运行的完整样本数据库。
除了系统安装的样本数据库外,还可参考一些老版本的样本数据库
►pubs数据库
Pubs数据库是原来的样本数据库置疑,在SQL Server 2005以前,作为安装数据库的一部分随SQL Server一起提供。Pubs数据库与SQL Server操作无关,它仅仅是为培训或试验提供一个一致的环境。
►Northwind数据库
Northwind数据库是从SQL Server 7.0版本开始被添加进来的样本数据库,但是在SQL Server 2005的基本安装中被删除了。与pubs数据库类似,Northwind数据库的下载可与SQL Server的基本安装分开进行。
SQL Server:数据库介绍相关推荐
- 今天在webcasts上看sql server 2008的新功能介绍,无意中发现在连接sql server 数据库时,还有一个...
今天在webcasts上看sql server 2008的新功能介绍,无意中发现在连接sql server 数据库时,还有一个 Failover Partner的选项.以前都没注意过,它的主要功能就是 ...
- wincc与SQL Server数据库通讯的方法介绍
wincc和数据库通信的最简单方法是使用VB-Script,主要流程如下: 连接配置->命令配置->记录集配置->管理从数据库返回的数据 对于连接配置需要包含以下参数: 参数 描述 ...
- sql的介绍——SQL Server数据库管理系统
SQL Server是微软公司推出的关系数据库管理系统,使用客户机/服务器体系结构. ,具有以下特点: 使用方便(可以图形界面操作) 可伸缩性好(做大数据库可以,也可以做小数据库) 与相关软件集成程度 ...
- SQL Server 数据库备份
SQL Server 数据库备份 原文 http://www.cnblogs.com/ynbt/archive/2013/04/04/2999642.html 备份数据库是指对数据库或事务日志进行复制 ...
- 数据库附加出错显示服务器,SQL Server数据库附加失败的解决办法
SQL Server数据库附加失败的解决办法 本文为大家分享了SQL Server数据库附加失败的具体解决方法,供大家参考,具体内容如下 1.错误3415 问题:附加数据库的时候,发现总是附加失败,查 ...
- [转载]在SQL Server数据库之间进行数据导入导出,OPENDATASOURCE
需要在c盘下先建立一个data.txt文件,然后在文件的第一行写上你要导出的列,不如说要导出id和name这两列,就在第一行写上 id,name 然后保存,使用下列SQL就可以了,你如果要保持原有的I ...
- 1 SQL server数据库基础
SQL server数据库基础 一 数据库简介 1数据库的基本概念 1)数据 ·描述事物的符号记录称为数据(Data),包括数字.文字.图像.声音等.以"记录"的形式按统一格式进行 ...
- SQL Server数据库镜像部署 错误1418’处理及证书验证
SQL Server数据库镜像部署 '数据库镜像'是SQLServer数据库功能最强的一种热备份方法,也是环境要求最高的一种.其配置环节比较麻烦,本人新手研究了三天,中途遇到了许多问题,希望其他第一次 ...
- XenApp_XenDesktop_7.6实战篇之九:SQL Server数据库服务器规划及部署
安装SQL Server 数据库,用于支持Desktop Studio 和桌面云管理台数据存储和访问.在简单的POC测试中,数据库可以只配置单机:但数据库故障时,不但影响配置管理台,也会影响DDC的运 ...
- 清空SQL Server数据库中所有表数据的方法(转)
清空SQL Server数据库中所有表数据的方法 其实删除数据库中数据的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是删除数据库的所有数据,因为数据之间可能形成相互约束关系,删除操作可能陷入 ...
最新文章
- ORACLE安装启图形界面与oracle安装介质解压后缺jar包
- (1)Hadoop 的第一个程序 WordCount 理解
- 揭秘TensorFlow:Google开源到底开的是什么?
- HTML+CSS+JS 实现 ❤️全屏图片手风琴效果❤️
- EXTASPNET C# ASP.NET sql server 调用存储过程超时,解决方法
- java 一元稀疏多项式简单计算器_一元稀疏多项式简单的计算器
- ffmpeg将视频流转化成图片帧,将图片帧转化为视频(基本无损)
- 阿里达摩院金榕:从技术到科学,中国AI向何处去?
- Googletest Primer
- android+省电播放器,真的能省电?五款Android省电应用实测
- Activex控件是什么?
- Dreamweaver网页课设做家乡网站
- Python实现自己的分布式区块链视频教程-张敏-专题视频课程
- Apche Kafka 的生与死 – failover 机制详解
- 用python写一个文字版单机斗地主
- 计组 | 寻址范围的概念与数据寄存器的位数
- 2023,VC投资的分水岭
- 测试用例设计方法(转)
- SVN(Subversion)中文版安装教程
- Spring注解之@GetMapping详解
热门文章
- CAD教程:实体对象复制移动的操作教程
- 使用bootstrap.css框架无法显示图标问题
- DT时代,企业要有“经营安全、安全经营”新思维
- 腾讯低代码平台正式开源!可拖拽、生成手机项目、PC 项目!接私活福利啊!...
- excel量化交易接口系统程序怎样进行数据预处理?
- Python迭代器、(高阶函数)、内置函数
- 非常好用的一个软件 eDiary + 建模软件 Enterprise Architect 8.0
- DolphinScheduler无故删除HDFS上的Hive库表目录
- 极速office2021(ppt)怎么修改页面布局
- 实战总结(二)—— CheckBox复选框和SpannableString