MSSQL网页编程之数据库保护企图
有了数据以后,我们就要想一个比较统一的方法来闪回。上面我们说了对于DML操作,可以通过反向执行所有逆操作来实现,对于语句里面的DDL,只能直接跳过。原因是一个DDL不一定有直接的逆操作。数据库保护可使数据库坚持运转在最好形态。创立数据库保护企图可让SQLServer无效地主动保护数据库,为办理员节俭很多工夫,也能够避免耽搁数据库的保护事情。创立数据库保护企图的历程以下:(1)在EnterpriseManager当选摘要创立保护企图的数据库,单击右键,从快速菜单当选择“一切义务(AllTasks)”子菜单中的“MaintenancePlan(保护企图)”菜单项,则呈现如-14所示的接待界面。
(2)单击“下一步”按钮,呈现如-15所示的选择数据库对话框。能够依据必要选择所要保护的数据库。
(3)单击“下一步”按钮,呈现如-16所示的更新数据最优化信息对话框。能够依据必要选择是不是要对数据库的数据页或索引页做重整事情。单击“Change”按钮,呈现如-13所示的编纂轮回事情企图对话框。
(4)在-16中单击“下一步”按钮,呈现如-17所示的数据库完全性反省对话框。能够选择是不是要对数据库做完全性测试,以便查找是不是有因软件或硬件毛病所酿成的数据库毛病。
(5)单击“下一步”按钮,呈现如-18所示的指定命据库备份企图对话框。能够选择是不是将数据库备份到磁带或硬盘。一样平常都选择将数据库备份到硬盘。
(6)单击“下一步”按钮,呈现如-19所示的指定命据库备份文件寄存目次对话框。能够选择将数据库备份文件寄存到指定的硬盘目次,还能够给每一个数据库创立一个子目次。
(7)单击“下一步”按钮,呈现如-20所示的指定事件日记文件备份企图对话框。能够选择是不是将事件日记备份到场到数据库保护企图中。
(8)单击“下一步”按钮,呈现如-21所示的指定事件日记文件备份寄存目次对话框。能够选择是不是将事件日记备份寄存的相干选项。
(9)单击下一步按钮呈现如-22所示的发生保护企图呈报对话框能够选择呈报的寄存目次等选项
(10)单击“下一步”按钮,呈现如-23所示的指定保护企图实行汗青纪录寄存地位对话框。能够选择将其寄存在当地服务器或远程服务器上。
(11)单击“下一步”按钮,呈现如-24所示的终极界面,指定保护企图称号对话框。输出称号后,单击“完成”按钮,完成保护企图的设置。
在设置好保护企图后,能够在EnterpriseManager中检察、修正它。在企业办理器中服务器文件夹下的“Management”子目次下选择“DatabaseMaintenancePlans”便可看到所设置的企图。如-25所示。
在-25窗口当选摘要修正的数据库保护企图称号,单击右键,从快速菜单当选择“属性(Properties)”选项,则呈现如-26所示的数据库保护企图编纂对话框。能够编纂在企图天生导游中所设置的几近一切信息。
php本地模拟的prepare底层就是mysql_real_escape_string,所以必须得用mysql_set_character_set去设置mysql->charset,否则就存在字符集问题。 很多书籍啊,不过个人认为看书太慢,还不如自己学。多做实际的东西,就会遇到很多问题,网上搜下解决问题。不断重复这个过程,在配合sql的F1功能。 你可以简单地认为适合的就是好,不适合就是不好。 如安全管理、备份恢复、性能监控和调优等,SQL只要熟悉基本操作就可以,只要程序设计部分只要稍加了解即可(如存储过程、触发器等)。 原来的计算字段其实和虚拟字段很像。只是管理方面好了而已,性能方面提高不多。但是SQL2005提供了计算字段的持久化,这就提高了查询的性能,但是会加重insert和update的负担。OLTP慎用。OLAP可以大规模使用。 还不是性能有问题!否则面向对象的数据库早就实现了!建议使用CLR的地方一般是和应用的复杂程度或操作系统环境有很高的耦合度的场景。如你想构建复杂的算法,并且用到了大量的指针和高级数据模型。 代替了原来VB式的错误判断。比Oracle高级不少。 大家注意一点。如下面的例子:
页:
[1]