系统数据库有哪些

系统数据库有:1、master;2、model;3、msdb;4、resource;5、tempdb。其中,master数据库是SQL Server中最重要的数据库,记录了SQL Server系统中所有的系统信息。

系统数据库有哪些-Worktile社区

1、master

master数据库是SQL Server中最重要的数据库,记录了SQL Server系统中所有的系统信息,包括登入账户、系统配置和设置、服务器中数据库的名称、相关信息和这些数据库文件的位置,以及SQL Server初始化信息等。由于master数据库记录了如此多且重要的信息,一旦数据库文件损失或损毁,将对整个SQL Server系统的运行造成重大的影响,甚至是得整个系统瘫痪,因此,要经常对master数据库进行备份,以便在发生问题时,对数据库进行恢复。

2、model

model系统数据库是一个模板数据库,可以用作建立数据库的摸板。它包含了建立新数据库时所需的基本对象,如系统表、查看表、登录信息等。在系统执行建立新数据库操作时,它会复制这个模板数据库的内容到新的数据库上。由于所有新建立的数据库都是继承这个model数据库而来的,因此,如果更改model数据库中得内容,如增加对象,则稍后建立的数据库也都会包含该变动。

model系统数据库是tempdb数据库的基础。由于每次启动提供SQL Server时,系统都会创建tempdb数据库,所以model数据库必须始终存在于SQL Server系统中。

3、msdb

msdb系统数据库是提供提“SQL Server代理服务”调度警报、作业以及记录操作员时使用。如果不使用这些SQL Server代理服务,就不会使用到该系统数据库。

SQL Server代理服务是SQL Server中的一个Windows服务,用于运行任何已创建的计划作业。作业是指SQL Server中定义的能自动运行的一系列操作。例如,如果希望在每个工作日下班后备份公司所有服务器,就可以通过配置SQL Server代理服务使数据库备份任务在周一到周五的22:00之后自动运行。

4、resource

resource数据库是只读数据库,包含了SQL Server中所有系统对象,如sys.object对象。SQL Server系统对象在物理上持续存在于resource数据库中。

5、tempdb

tempdb数据库是存在于SQL Server会话期间的一个临时性的数据库。一旦关闭SQL Server,tempdb数据库保存的内容将自动消失。重启动SQL Server时,系统将重新创建新的、空的tempdb数据库。tempdb保存的内容主要包括:

  • 显示创建临时对象,例如表、存储过程、表变量或游标。
  • 所有版本的更新记录。
  • SQL Server创建的内部工作表。
  • 创建或重新生成索引时,临时排序的结果。

延伸阅读

SQL Server的主要特点

  1. C/S 体系结构;
  2. 易用的管理工具,动态的自我管理和配置;
  3. 自动实现数据库的并发控制(利用数据封锁机制);
  4. 强大的编程接口和开发工具;
  5. 与操作系统的高度集成特性。

文章标题:系统数据库有哪些,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/34402

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年1月5日 上午2:56
下一篇 2023年1月5日 上午3:31

相关推荐

  • 数据脱敏和数据库加密有什么区别

    数据脱敏和数据库加密的区别在于:1、处理方法不同;2、保护内容不同;3、影响性能不同;4、适用场景不同;5、实现难度不同;6、恢复数据的难度不同。处理方法不同指的是,数据脱敏通常涉及到修改或者删除敏感信息,而数据库加密则是将数据转换为密文形式。 1、处理方法不同 2、保护内容不同 3、影响性能不同 …

    2023年7月12日
    14900
  • 团队协同效应是什么

    团队协同效应是:1、团队成员间共同协作,各司其职,形成一个整体;2、通过成员之间相互沟通、相互了解,从而达到有效的沟通和决策;3、以同一目标为目标,协同努力的行为,在保证目标实现的同时让团队成员各自发挥其长处和潜力;4、协同效应不能只是靠一方来完成;5、团队的凝聚力和战斗力是项目成功的保障。 团队协…

    2022年11月14日
    50401
  • 商业智能产品主要功能有哪些

    商业智能产品主要功能有以下几点:1、数据仓库;2、数据ETL;3、数据统计输出(报表);4、分析功能。商业智能是一套完整的解决方案,用来将企业中现有的数据进行有效的整合,快速准确地提供报表并提出决策依据,帮助企业做出明智的业务经营决策。 1、数据仓库 高效的数据存储和访问方式。提供结构化和非结构化的…

    2022年10月25日
    45000
  • 细说 Websocket 快速重连机制

    在一个完善的即时通讯应用中,websocket是极其关键的一环,它为web应用的客户端和服务端提供了一种全双工的通信机制,但由于它本身以及其底层依赖的TCP连接的不稳定性,开发者不得不为其设计一套完整的保活、验活、重连方案,才能在实际应用中保证应用的即时性和高可用性。‘ 作者/ 网易智慧企业web前…

    2022年3月17日
    61000
  • 现在企业出现网络安全问题的原因都有哪些

    现在企业出现网络安全问题的原因有:1、无法做到系统持续更新;2、未足够重视网络安全问题;3、没有做好基础网络安全措施;4、忽视员工工作邮箱安全等。无论开发人员有多熟练,都不会有优秀的软件编码。无论如何都会存在安全漏洞和长期完整性问题。 一、无法做到系统持续更新 无论开发人员有多熟练,都不会有优秀的软…

    2023年5月10日
    5800
  • 项目需求变更平台有哪些

    项目需求变更平台有:一、PingCode;二、JIRA;三、tracup;四、coding。PingCode是国内软件研发项目管理软件。功能以及解决的问题有:能够支持看板、敏捷等多种项目的管理;管理团队目标,监控单或多项目的进度、管理计划分配资源、管理团队或个人的工作效率。 一、PingCode P…

    2023年4月29日
    3100
  • hive和mysql的区别

    Hive和MySQL的区别主要体现在以下五个方面:1.设计目标不同;2.数据存储方式不同;3.数据处理能力不同;4.查询语言不同;5.使用场景不同。从整体上看,Hive与MySQL都是数据库系统,但各自设计的目标、特性及适用场景有所不同。 1.设计目标不同 Hive是Apache基金会的开源项目,主…

    2023年5月18日
    71300
  • 怎样进行有效的绩效评估

    有效的绩效评估是组织管理的关键环节。其包括以下步骤:1、设定明确的绩效目标,2、选择合适的评估方法,3、实施定期与及时的沟通,4、提供公正的反馈,5、关联激励机制,6、持续改进和调整。在选择合适的评估方法环节中,结合组织的具体情况,可以选择360度反馈、自我评估、上级评估等多种方式,使评估更全面和准…

    2023年8月9日
    5000
  • leetcode用什么语言刷效果最好呢

    leetcode用以下语言刷效果好:1、Python;2、C++;3、Java。Python的适用范围偏向于Data Science,或者说是Machine Learning、AI等方面,它更倾向于和数据相关。如果做的是DS的工作,Python刷题会和以后的工作联系比较紧密,而且Python是三种刷…

    2023年2月22日
    92300
  • 数据库分页是什么意思

    数据库分页是指将数据库中的数据根据需求进行分页的一种方式。逻辑分页依赖于代码,效率低;物理分页依赖于数据库,效率高。逻辑分页是半自动化的分页步骤,而物理分页是手写SQL语句实现的分页。 数据库分页是指将数据库中的数据根据需求进行分页的一种方式。逻辑分页依赖于代码,效率低;物理分页依赖于数据库,效率高…

    2023年5月29日
    10700

发表回复

登录后才能评论
联系我们
站长微信
站长微信
电话联系

400-800-1024

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

分享本页
返回顶部