HTMer

研究互联网络和电脑应用技术的IT技术网。 (勤奋+智慧→理想)

« 解决Firefox中网页版权符号缩小的方法SQL Server 2000系统自带数据库Northwind和pubs丢失的解决方法 »

SQL Server 2000系统自带数据库介绍

    我们在装完SQL Server 2000数据库后,用企业管理器打开数据库,会发现里面默认安装了master、model、msdb、Northwind、pubs、tempdb这6个数据库,这些数据库是干什么的呢?下面就一一介绍之。

    1、master数据库
    master 数据库记录SQL Server系统的所有系统级别信息。它记录所有的登录帐户和系统配置设置。它还记录所有其它的数据库,其中包括数据库文件的位置。master数据库记录SQL Server的初始化信息,它始终有一个可用的最新master数据库备份。
   
    2、model数据库
    model 数据库用作在系统上创建的所有数据库的模板。当发出Create DATABASE语句时,新数据库的第一部分通过复制model数据库中的内容创建,剩余部分由空页填充。由于SQL Server每次启动时都要创建tempdb数据库,model数据库必须一直存在于SQL Server系统中。
   
    3、msdb数据库
    msdb数据库供SQL Server代理程序调度警报和作业以及记录操作员时使用。

    4、Northwind数据库
    Northwind数据库包含一个名为Northwind Traders的虚构公司的销售数据,该公司从事世界各地的特产食品进出口贸易。

    5、pubs数据库
    pubs数据库以一个图书出版公司为模型,用于演示SQL Server数据库中可用的许多选项。该数据库及其中的表经常在文档内容所介绍的示例中使用。

    6、tempdb数据库
    tempdb 数据库保存所有的临时表和临时存储过程。它还满足任何其它的临时存储要求,例如存储SQL Server生成的工作表。tempdb数据库是全局资源,所有连接到系统的用户的临时表和存储过程都存储在该数据库中。tempdb数据库在SQL Server每次启动时都重新创建,因此该数据库在系统启动时总是干净的。临时表和存储过程在连接断开时自动除去,而且当系统关闭后将没有任何连接处于活 动状态,因此tempdb数据库中没有任何内容会从SQL Server的一个会话保存到另一个会话。  
    默认情况下,在SQL Server在运行时tempdb数据库会根据需要自动增长。不过,与其它数据库不同,每次启动数据库引擎时,它会重置为其初始大小。如果为tempdb 数据库定义的大小较小,则每次重新启动SQL Server时,将tempdb数据库的大小自动增加到支持工作负荷所需的大小这一工作可能会成为系统处理负荷的一部分。为避免这种开销,可以使用 Alter DATABASE增加tempdb数据库的大小。



欢迎转载,转载请注明:转载自HTMer [ http://www.htmer.com/ ]

本文链接地址:http://www.htmer.com/article/329.htm

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

HTMer , Powered By Z-Blog, 苏ICP备08003082号

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.
HTM|HTML|ASP|PHP|JSP|Mysql|SQL|Dreamweaver|Flash|Fireworks|Photoshop|SEO Copyright www.HTMer.com. Some Rights Reserved. English Version