共计 901 个字符,预计需要花费 3 分钟才能阅读完成。
自动写代码机器人,免费开通
丸趣 TV 小编给大家分享一下 SqlServer 中五个系统数据库分别是什么,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
SqlServer 中的系统数据库有五个,平时写代码不太关注,今天一时兴起研究了一下。
1. master
记录 SQL Server 系统的所有系统级信息, 例如:登陆账户信息、链接服务器和系统配置设置、记录其他所有数据库的存在、数据文件的位置、SQL Server 的初始化信息等。如果 master 数据库不可用,则无法启动 SQL Server。
2.msdb
用于 SQL Server 代理计划警报和作业。数据库定时执行某些操作、数据库邮件等。
3.model
用作 SQL Server 实例上创建的所有数据库的模板。对 model 数据库进行的修改(如数据库大小、排序规则、恢复模式和其他数据库选项)将应用于以后创建的所有数据库。在 model 数据库中创建一张表,则以后每次创建数据库的时候都会有默认的一张同样的表。
4.tempdb
一个工作空间,用于保存临时对象或中间结果集。一个全局资源,可供连接到 SQL Server 实例的所有用户使用。每次启动 SQL Server 时都会重新创建 tempdb.
5.resource
一个只读数据库,包含 SQL Server 包括的系统对象。系统对象在物理上保留在 Resource 数据库中,但在逻辑上显示在每个数据库的 sys 架构中。Resource 数据库的物理文件名为 mssqlsystemresource.mdf 和 mssqlsystemresource.ldf。这些文件位于 驱动器 :\Program Files\Microsoft SQL Server\MSSQL10_50. instance_name \MSSQL\Binn\ 中。每个 SQL Server 实例都具有一个(也是唯一的一个)关联的 mssqlsystemresource.mdf 文件,并且实例间不共享此文件
看完了这篇文章,相信你对 SqlServer 中五个系统数据库分别是什么有了一定的了解,想了解更多相关知识,欢迎关注丸趣 TV 行业资讯频道,感谢各位的阅读!
向 AI 问一下细节
丸趣 TV 网 – 提供最优质的资源集合!