sql中默认的master等数据库都是干什么用的

sql中默认的master等数据库都是干什么用的,第1张

master数据库

1.记录

sql

server

系统的所有系统信息。这包括实例范围的元数据(例如登录帐户)、端点、链接服务器和系统配置设置.

2.master

数据库还记录了所有其他数据库的存在、数据库文件的位置以及

sql

server

的初始化信息。

使用

master

数据库时,请考虑下列建议:

a.始终有一个

master

数据库的当前备份可用。

b.执行下列 *** 作后,尽快备份

master

数据库:

创建、修改或删除任意数据库

更改服务器或数据库的配置值

修改或添加登录帐户

c.不要在

master

中创建用户对象。否则,必须更频繁地备份

master。

d.不要针对

master

数据库将

trustworthy

选项设置为

on。

请采纳!

系统数据库是由 SQL Server内部创建和提供的一组数据库。其中最主要的数据库有 4个。它们分别是Master、Msdb、Model和Tempdb。

① Master数据库:用于记录所有SQL Server系统级别的信息,这些信息用于控制用户数据库和数据 *** 作。

②Msdb数据库:由 Enterprise Manager和Agent使用,记录着任务计划信息、事件处理信息、数据备份及恢复信息、警告及异常信息。

③Model数据库:SQL Server为用户数据库提供的样板,新的用户数据库都以 model数据库为基础。每次创建一个新数据库时,SQL Server先制作一个model数据库的拷贝,然后再将这个拷贝扩展成要求的规模。

④tempdb数据库:一个共享的工作空间,SQL Server中的所有数据库都可以使用它。它为临时表和其他临时工作提供了一个存储区。

①Master数据库:记录系统级别信息。例如:登录账户、系统配置设置、数据库的位置、SQL Server初始化信息等。

②Tempdb数据库:保存临时表和临时存储过程。例如:数据排序创建临时表、数据筛选创建临时表等。

③Model数据库:用于在系统上创建的所有数据库的模板。例如:用SQL语句创建一个空白数据库时,可以使用该模板中的规定来创建。

④Msdb数据库:用于给SQL Server代理提供必要的信息来运行调度警报、作业及记录 *** 作。同时也会记录数据库的备份和还原信息。

⑤Resource数据库:它是一个只读数据库,包含了SQL Server中的所有系统对象,这些系统对象物理上存在于该数据库中,逻辑上出现在每个数据库的sys架构中。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/sjk/9409185.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存