Microsoft SQLServer有四种系统数据库
2014-06-01 14:04
337 查看
Microsoft SQLServer有四种系统数据库:
1.master数据库 master数据库记录SQLServer系统的所有系统级别信息。它记录所有的登录帐户和系统配置设置。master数据库是这样一个数据库,它记录所有其它的数据库,其中包括数据库文件的位置。master数据库记录SQLServer的初始化信息,它始终有一个可用的最新master数据库备份。
2.tempdb数据库tempdb数据库保存所有的临时表和临时存储过程。它还满足任何其它的临时存储要求,例如存储SQLServer生成的工作表。tempdb数据库是全局资源,所有连接到系统的用户的临时表和存储过程都存储在该数据库中。tempdb数据库在SQLServer每次启动时都重新创建,因此该数据库在系统启动时总是干净的。临时表和存储过程在连接断开时自动除去,而且当系统关闭后将没有任何连接处于活动状态,因此tempdb数据库中没有任何内容会从SQLServer的一个会话保存到另一个会话。 默认情况下,在SQLServer在运行时tempdb数据库会根据需要自动增长。不过,与其它数据库不同,每次启动数据库引擎时,它会重置为其初始大小。如果为tempdb数据库定义的大小较小,则每次重新启动SQLServer时,将tempdb数据库的大小自动增加到支持工作负荷所需的大小这一工作可能会成为系统处理负荷的一部分。为避免这种开销,可以使用ALTER DATABASE增加tempdb数据库的大小。
3.model数据库 model数据库用作在系统上创建的所有数据库的模板。当发出CREATE DATABASE语句时,新数据库的第一部分通过复制model数据库中的内容创建,剩余部分由空页填充。由于SQLServer每次启动时都要创建tempdb数据库,model数据库必须一直存在于SQLServer系统中。
4.msdb数据库 msdb数据库供SQLServer代理程序调度警报和作业以及记录操作员时使用。
1.master数据库 master数据库记录SQLServer系统的所有系统级别信息。它记录所有的登录帐户和系统配置设置。master数据库是这样一个数据库,它记录所有其它的数据库,其中包括数据库文件的位置。master数据库记录SQLServer的初始化信息,它始终有一个可用的最新master数据库备份。
2.tempdb数据库tempdb数据库保存所有的临时表和临时存储过程。它还满足任何其它的临时存储要求,例如存储SQLServer生成的工作表。tempdb数据库是全局资源,所有连接到系统的用户的临时表和存储过程都存储在该数据库中。tempdb数据库在SQLServer每次启动时都重新创建,因此该数据库在系统启动时总是干净的。临时表和存储过程在连接断开时自动除去,而且当系统关闭后将没有任何连接处于活动状态,因此tempdb数据库中没有任何内容会从SQLServer的一个会话保存到另一个会话。 默认情况下,在SQLServer在运行时tempdb数据库会根据需要自动增长。不过,与其它数据库不同,每次启动数据库引擎时,它会重置为其初始大小。如果为tempdb数据库定义的大小较小,则每次重新启动SQLServer时,将tempdb数据库的大小自动增加到支持工作负荷所需的大小这一工作可能会成为系统处理负荷的一部分。为避免这种开销,可以使用ALTER DATABASE增加tempdb数据库的大小。
3.model数据库 model数据库用作在系统上创建的所有数据库的模板。当发出CREATE DATABASE语句时,新数据库的第一部分通过复制model数据库中的内容创建,剩余部分由空页填充。由于SQLServer每次启动时都要创建tempdb数据库,model数据库必须一直存在于SQLServer系统中。
4.msdb数据库 msdb数据库供SQLServer代理程序调度警报和作业以及记录操作员时使用。
相关文章推荐
- Microsoft SQLServer有四种系统数据库
- Microsoft SQLServer有四种系统数据库
- Microsoft SQL Server系统有四种系统数据库
- 无法打开物理文件 "E:\GES系统\数据库\DB_GES.mdf"。操作系统错误 5:"5(拒绝访问。)"。 (Microsoft SQL Server,错误: 5120)
- Visual Studio 2008不能创建数据库连接出现:未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0, Culture=neutral,PublicKeyToken=89845dcd8080cc91”或它的一个依赖项。系统找不到指定的文件的解决办法
- Visual Studio 2008不能创建数据库连接出现:未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0, Culture=neutral,PublicKeyToken=89845dcd8080cc91”或它的一个依赖项。系统找不到指定的文件的解决办法
- 《Microsoft SQL Server 2005: 数据库基础由入门到精通》书评
- FILEDSN方式连接数据库出现[Microsoft][ODBC SQL Server Driver]无效的属性/选项标识符错误
- [Microsoft][ODBC SQL Server Driver][SQL Server]数据库 'ZWHome' 的日志已满。请备份该数据库的事务日志以释放一些日志空间
- Microsoft SQL Server 2005数据库安装
- RESTORE DATABASE is terminating abnormally. (Microsoft SQL Server, Error: 3154)同一台服务器上如何恢复两个数据库
- com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection timed out: connect数据库
- Microsoft SQL Server 2005或者2008还原2000数据库备份的方法
- 用Microsoft Visual Studio 2008附加mdf数据库而不要用SQL Server Management Studio Express
- (Microsoft SQL Server,附加数据库 错误: 916)解决方法
- Microsoft SQL Server错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除。解决方法
- MS SQL Server 2000版在windows server 2003企业版系统上运行时造成数据库suspect的解决方法
- Microsoft SQL Server数据库文件恢复技术
- MS SQL Server 2000版在windows server 2003企业版系统上运行时造成数据库suspect的解决方法
- Microsoft SQL Server 7.0数据库升级转换问题