扬州城市论坛 百科 Sql Server系统数据库有什么作用?

Sql Server系统数据库有什么作用?

掌握

Master database保存了放置在SQLSERVER实体上的所有数据库,也是固定引擎的粘合剂。如果不使用主数据库,SQLSERVER是无法启动的,所以一定要小心管理这个数据库。因此,有必要对此数据库进行定期备份。

该数据库包括诸如系统登录、配置设置、连接的服务器以及该实体的其他系统和用户数据库的一般信息等信息。主数据库也有扩展存储过程,它可以访问外部进程,因此您可以与磁盘子系统和系统API调用等功能进行交互。这些过程一般使用现代编程语言,如c。

如果系统崩溃,必须恢复主数据库,可以参考MCDBA麦克德巴史蒂文沃伦在TechRepublic上发表的文章。这篇文章很透彻。它解释了恢复这个重要数据库所需的一些特殊步骤。

模型

模型是一个模板数据库,用于在实体上创建新的用户数据库。你可以把任何存储过程,视图,用户等。以便在创建新数据库时,新数据库将包含您放入model数据库中的所有对象。

Tempdb

顾名思义,tempdb存储临时对象,如全局和本地临时表以及存储过程。

每次SQLSERVER重新启动时都会重新创建这个数据库,其中包含的对象是根据model数据库中定义的对象创建的。除了这些对象,tempdb还存储其他对象,如表变量、表值函数的结果集和临时表变量。因为tempdb会在SQLSERVER实体上保留所有数据库的这些对象类型,所以优化数据库的配置非常重要。

在sql server 2005中,tempdb数据库有一个额外的任务;它还被用作一些功能的版本库,例如新的快照隔离层和在线索引操作。关于新隔离层的简要描述,请参考我的关于sql server 2005高级特性的文章。

分配

当您的SQLSERVER实体被配置为复制和分发服务器时,该数据库将被添加到您的系统中。默认情况下,数据库的名称是distribution,但是您可以更改它的名称。该数据库用于存储历史和快照、合并和事务复制的元数据。

Msdb

Msdb数据库用于存储数据库备份、SQL代理信息、DTS包、SQLSERVER任务等信息,以及日志传输等复制信息。

本文来自网络,不代表本站立场,转载请注明出处:https://baike.yzcslt.com/n/a5836.html

Sql,Server系统数据库有什么作用?

扬州城市论坛后续将为您提供丰富、全面的关于Sql,Server系统数据库有什么作用?内容,让您第一时间了解到关于Sql,Server系统数据库有什么作用?的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。