日期:2014-05-16 浏览次数:20526 次
DBA30问之系统DB有哪些,都有什么作用,需不需要做备份,为什么,损坏了如何做还原(主要是master库)
master 数据库
记录 SQL Server 系统的所有系统级信息。这包括实例范围的元数据(例如登录帐户)、
端点、链接服务器和系统配置设置。此外,master 数据库还记录了所有其他数据库的
存在、数据库文件的位置以及 SQL Server 的初始化信息。因此,如果 master 数据库
不可用,则 SQL Server 无法启动。在 SQL Server 中,系统对象不再存储在 master
数据库中,而是存储在 mssqlsystemresource 数据库中。
master数据库对系统来说很关键,因此总是要保存它的当前副本。创建另一个数据库,
改变配置值,修改登录账户这样的操作都会修改master数据库,所以总是应该在完成
这些操作之后备份master数据库。master数据库本身不大,做一次备份很快,建议经
常做master数据库的备份。
由于master数据库还记录启动服务器实例所需要的初始化信息,每个其他数据库的主文
件位置