MYSQL编程:回护SQL Server的十个步骤
而且其固有的弹性使得它易于扩展以处理不断增长的需求,或当需求MySQL学习教程减弱时缩减规模。server这里先容了为进步SQLServer安装的平安性,您能够实行的十件事变:1.安装最新的服务包。
为了进步服务器平安性,最无效的一个办法就是晋级到SQLServer2000ServicePack3a(SP3a)。
别的,您还应当安装一切已公布的平安更新。
2.利用Microsoft基线平安性剖析器(MBSA)来评价服务器的平安性。
MBSA是一个扫描多种Microsoft产物的不平安设置的工具,包含SQLServer和MicrosoftSQLServer2000DesktopEngine(MSDE2000)。它能够在当地运转,也能够经由过程收集运转。该工具针对上面成绩对SQLServer安装举行检测:
1)过量的sysadmin流动服务器脚色成员。
2)授与sysadmin之外的其他脚色创立CmdExec功课的权力。
3)空的或复杂的暗码。
4)懦弱的身份考证形式。
5)授与办理员组过量的权力。
6)SQLServer数据目次中不准确的会见把持表(ACL)。
7)安装文件中利用纯文本的sa暗码。
8)授与guest帐户过量的权力。
9)在同时是域把持器的体系中运转SQLServer。
10)一切人(Everyone)组的不准确设置,供应对特定注册表键的会见。
11)SQLServer服务帐户的不准确设置。
12)没有安装需要的服务包和平安更新。
Microsoft供应MBSA的收费下载。
3.利用Windows身份考证形式。
在任何大概的时分,您都应当对指向SQLServer的毗连请求Windows身份考证形式。它经由过程限定对MicrosoftWindows 原理很简单,对要求长时间计算某一时间点的报表生成和防用户操作错误很有帮助。但是比起Oracle10g的闪回技术还是细粒度不够。可惜! 记得在最开始使用2k的时候就要用到这个功能,可惜2k没有,现在有了作解决方案的朋友会很高兴吧。 原理很简单,对要求长时间计算某一时间点的报表生成和防用户操作错误很有帮助。但是比起Oracle10g的闪回技术还是细粒度不够。可惜! 个人感觉没有case直观。而且默认的第三字段(还可能更多)作为groupby字段很容易造成新手的错误。 相信各位对数据库和怎么样学习数据库都有一些经验和看法,也会有人走了一些弯路总结出自己的经验来,希望大家能把各自的看法和经验拿出来分享,给别人一份帮助,给自己一份快乐 一直以来个人感觉SQLServer的优化器要比Oracle的聪明。SQL2005的更是比2k聪明了不少。(有次作试验发现有的语句在200万级时还比50万级的相同语句要快show_text的一些提示没有找到解释。一直在奇怪。) 语句级快照和事务级快照终于为SQLServer的并发性能带来了突破。个人感觉语句级快照大家应该应用。事务级快照,如果是高并发系统还要慎用。如果一个用户总是被提示修改不成功要求重试时,会杀人的! Mirror可以算是SQLServer的Dataguard了。但是能不能被大伙用起来就不知道了。
页:
[1]