• 技术文章 >数据库 >mysql教程

    SqlServer中五个系统数据库的简单介绍

    不言不言2019-02-12 11:53:17转载1391
    本篇文章给大家带来的内容是关于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中五个系统数据库的简单介绍的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:博客园,如有侵犯,请联系admin@php.cn删除
    专题推荐:SqlServer
    上一篇:oracle查看被锁的表以及解锁的方法介绍(代码示例) 下一篇:Redis压缩列表的详细介绍(示例讲解)
    千万级数据并发解决方案

    相关文章推荐

    • PHP连接SQLServer2005的方法_php技巧• Win2003+apache+PHP+SqlServer2008 配置生产环境_php实例• PHP连接SQLServer2005方法及代码_php实例• mysql学习记录(二十)--MysqlServer参数调整_MySQL• PHP连接SQLServer2005的方法_PHP
    1/1

    PHP中文网