sql server的系统数据库有哪些

Z, ZLW 1837

sql server的系统数据库有:1、master数据库;2、model数据库;3、tempdb数据库;4、msdb数据库;5、Resource数据库。其中,master数据库记录SQL Server系统的所有系统级信息。

1、master数据库

记录SQL Server系统的所有系统级信息。包括元数据、系统配置设置等信息。如果 master 数据库出现问题,SQL Server无法启动。

2、model数据库

作用是作为在SQL Server实例上创建的所有数据库的模板。如果修改model数据库,之后创建的所有数据库都将继承这些修改。当发出“创建数据库”语句时,将通过复制 model 数据库中的内容来创建数据库的名列前茅部分,然后用空页填充新数据库的剩余部分。

3、tempdb数据库

是一个全局资源,连接到SQL Server实例的所有用户都可以使用它,并可以保存:显式创建的临时用户对象;SQL Server数据库引擎创建的内部对象;由使用已提交读的、修改了数据库中数据的事务生成的行版本;由要修改数据的事务为实现联机索引操作、AFTER 触发器等功能而生成的行版本。每次启动SQL Server时都会重新创建 tempdb,从而在系统启动时总是保持一个干净的数据库副本。在断开联接时会自动删除临时表和存储过程,并且在系统关闭后没有活动连接。不能对tempdb进行备份和还原操作。

4、msdb数据库

用于SQL Server代理计划警报和作业。数据库定时执行某些操作、数据库邮件等。

5、Resource数据库

一个只读数据库,包含 SQL Server 包括的系统对象。系统对象在物理上保留在 Resource 数据库中,但在逻辑上显示在每个数据库的 sys 架构中。Resource 数据库的物理文件名为 mssqlsystemresource.mdf 和 mssqlsystemresource.ldf。这些文件位于 <驱动器>:Program FilesMicrosoft SQL ServerMSSQL10_50.<instance_name>MSSQLBinn 中。每个 SQL Server 实例都具有一个(也是少数的一个)关联的 mssqlsystemresource.mdf 文件,并且实例间不共享此文件。

延伸阅读

sql server优势

  • 便捷性、合适分布式系统的可伸缩性、用以决策支持的数据服务、与很多别的服务器软件密不可分的集成性、优良的性价比等;
  • 除这点优势外,SQL Server更为用户的数据管理与分析提供了协调能力,容许企业在迅速转变的环境中快速响应,从而提高核心竞争力,获取竞争方面的优势;
  • 从数据管理和分析角度来看,将原始数据转化为商务智能和灵活运用Web产生的机遇十分关键。做为一个完善的数据库和数据统计分析包,SQL Server为快速开发新一代企业级商业应用程序、为公司提高核心竞争力打开了胜利之门;
  • 作为可伸缩性和速度方面测试中的记录保持者,SQLServer是具备完全web支持的数据库系统,提供了了对可拓展编译语言(XML)的核心支持及其在Internet上和服务器防火墙外进行查询的能力。

回复

我来回复
  • 暂无回复内容

注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部