|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
这类操作的执行过程是,1)按照新的表定义建立一个临时表tmpa,2)将原表数据拷贝到临时表,3)将原始表改名tmpb,4)将tmpa改名为原表名,5)将tmpb删除。在SQLServer中经由过程警报办理器界说警报,当某些特定的事务产生时会主动报警。当警报被触发时,经由过程电子邮件或寻呼关照操纵员,从而让操纵员懂得体系中产生了甚么事务,好比数据库利用空间不敷了或事件日记已满。SQLServer发生的毛病信息、事务城市被记进WindowsNT的使用日记,SQLServer读取日记并与已界说了警报的事务比拟较,假如婚配,则将触发警报。
在SQLServer中使用警报办理器可创立二品种型的警报:事务警报和功能情况警报。
17.4.1创立事务警报
利用SQLServerEnterpriseManager创立事务警报的步骤为:
(1)启动SQLServerEnterpriseManager,登录到指定的服务器,分离依次单击management,SQLServerAgent右边的“+”(假如SQLServerAgent没有启动请启动)。
(2)右击Alerts图标,在弹出菜单当选择NewAlert选项,翻开NewAlertProperties对话框。从当选择General标签如7-14所示。个中各选项的寄义为;
- Name:警报的称号,其长度不凌驾128个字符;
- Type:警报的范例,SQLServereventalert暗示事务范例的警报,SQLServerperformanceconditionalert暗示功能情况警报;
- Errornumber:暗示触发警报的毛病号,只能利用在事务警报中;
- Severity:暗示毛病的品级,其取值局限为1至25。只能利用在事务警报中。
(3)选中Errornumber单选按钮,然后单击左面的方框按钮,翻开ManageSQLServerMessages对话框,选择Search标签页。如7-15所示。
在该对话框内,能够在MessageTextContains中输出某一字符串,单击“Find”按钮,会在Messages标签页上显现出一切包含该字符串的毛病动静。
(4)选中Message标签页,单击“New”按钮弹出NewSQLServerMessage对话框,如7-16所示。
Message:暗示毛病动静文本,其最年夜长度为255个字符;
AlwayswritetoWindowsNTeventlog:暗示将动静写进WindowsNT使用日记,假如想让SQLServerAgent监测警报,必需选中此复选框。
(5)单击“断定”,回到NewAlertProperties对话框,选择Response标签页。如7-17所示。
- ExecuteJob:呈现警报时实行的功课;
- 在Operatortonotify:下的表格中,显现把警报送给哪些操纵者,并界说以哪一种体例(邮件、寻呼)传送;
- Includealerterrortextin:暗示把警报写进哪一种(邮件、寻呼、收集传送)关照傍边;
- Additionalnotificationmessagetosendtooperator:传送给操纵员的附加动静;
- Delaybetweenresponsesforarecurringalert:暗示反复警报一连两次呼应的工夫距离。
17.4.2创立功能警报
功能警报是指当某一功能指数凌驾预界说的功能阈值时,功能警报就会被触发,经由过程在功能警报中界说的电子邮件或寻呼,就能够把响应的告诫信息关照给办理员。
功能警报的创立步骤与事务警报的创立步骤几近不异其区分次要体现在:
当翻开NewAlertProperties对话框时,选择General标签,在Type旁的下拉列表当选择SQLServerperformanceconditionalert,如7-18所示。
- Object:暗示WindowsNTperformanceMonitor工具;
- Counter:暗示WindowsNTperformanceMonitor的计数器;
- Instance:计数器指定的实例;
- AlertifCounter:前提的阈值;
- Value:警报的阈值。
别的设置请参看事务警报的创立历程。
本章小结
SQLServerAgent是完成主动办理义务的强无力的工具,同时在功课计划器和警报办理工具的匡助下供应了便利、简化数据库办理的情况,极年夜地削减办理义务的事情量,进步了办理效力。提供TCP/IP、ODBC和JDBC等多种数据库连接路径。 |
|