app教程网 学习教程 sql server数据库的好处(sql server的数据库)

sql server数据库的好处(sql server的数据库)

Master

Master数据库保存放置在SQLSERVER实体上的所有数据库,它也是修复引擎的粘合剂。因为不使用主数据库就无法启动SQLSERVER,所以必须小心管理这个数据库。因此,

有必要定期备份这个数据库。

该数据库包括系统登录、配置设置、连接的服务器等信息,以及实体的其他系统和用户数据库的一般信息。主数据库也有扩展存储过程,可以访问外部进程,

这允许您与磁盘子系统和系统API调用等功能进行交互。这些过程一般使用现代编程语言,如c。

如果你不幸遇到系统崩溃,不得不恢复主数据库,你可以参考MCDBA麦克德巴史蒂文沃伦在TechRepublic上发表的文章。这篇文章非常全面,

它解释了恢复这个重要数据库所需的一些特殊步骤。

Model

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

Tempdb

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

SQLSERVER每次重新启动时都会重新创建该数据库,其中包含的对象是根据model数据库中定义的对象创建的。除了这些对象,tempdb还存储其他对象,如表变量、表值函数的结果集,

和临时表变量。因为tempdb会在SQLSERVER实体上保留所有数据库的这些对象类型,所以优化数据库的配置非常重要。

在SQL Server 2005中,tempdb数据库有一个额外的任务;它还用作一些功能的版本库,例如新的快照隔离层和在线索引操作。对于新隔离层的简要描述,

请参考我关于SQL Server 2005高级特性的文章。

Distribution

当您的SQLSERVER实体被配置为复制分发服务器时,此数据库将被添加到您的系统中。默认情况下,数据库的名称是distribution,但是您可以更改它的名称。

该数据库用于存储历史和快照、合并和事务复制的元数据。

Msdb

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

本文来自网络,不代表本站立场,转载请注明出处:https: