|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
对于update操作,只需要把event中的旧行和新行值对调即可。SQLServer2000有四个体系数据库(SystemDatabases):Master、Model、Msdb、Tempdb。这些体系数据库的文件存储在MicrosoftSQLServer(默许安装目次)的MSSQL子目次的Data文件夹中。各体系数据库所包括的文件如表6-1所示。
注重:假如在企业办理器中看不到体系数据库,则可用鼠标右键单击服务器,从快速菜单当选择“EditSQLServerRegistrationProperties”,会呈现如-5所示的编纂服务器注册属性对话框,又醒≡瘛Showsystemdatabasesandsystemobjects"选项,再革新企业办理器界面便可。
6.9.1Master数据库
Master数据库纪录了一个SQLServer体系的一切体系信息。这些体系信息次要有:
<P>
- 一切的登录信息;
- 体系设相信息;
- SQLServer初始化信息;
- 体系中别的体系数据库和用户数据库的相干信息,包含其主文件的寄存地位等。
6.9.2Model数据库
Model数据库是一切用户数据库和Tempdb数据库的创立模板。当创立数据库时,体系会将Model数据库中的内容复制到新建的数据库中往。因而可知,使用Model数据库的模板特征,经由过程变动Model数据库的设置,并将经常利用的数据库工具复制到Model数据库中,能够年夜年夜简化数据库及其工具的创立、设置事情,为用户节俭大批的工夫。一般,能够将以下内容增加到Model数据库中:
<P>
- 数据库的最小容量;
- 数据库选项设置;
- 常常利用的数据库工具,如用户自界说的数据范例、函数、划定规矩、缺省值等。
6.9.3Msdb数据库
SQLServer、SQLServerEnterpriseManager和SQLServerAgent利用Msdb数据库来存储企图信息和与备份和恢复相干的信息。特别是SQLServerAgent必要利用它来实行布置事情和警报、纪录操纵者等操纵。
6.9.4Tempdb数据库
Tempdb数据库用作体系的一时存储空间,其次要感化有:<P>
- 存储用户创建的一时表和一时存储历程;
- 存储用户申明的全局变量值;
- 为数据排序创立一时表;
- 存储用户使用游标申明所选择出来的数据。
在Tempdb数据库中所做的存在不会被纪录,因此在Tempdb数据库中的表长进行数据操纵比在别的数据库中要快很多。
注重:当加入SQLServer时、用户在Tempdb数据库中创建的一切工具都将被删除。每次SQLServer启动时,Tempdb数据库都将被重修,复兴到体系设定的初始形态。因而,万万不要将Tempdb数据库作为数据的终极寄存处。
但我们知道,若使用statement,并没有上述需要的数据。试想binlog中记录了一句updatetsetf1=3whereid=3。怎么恢复呢? |
|