Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

sql·þÎñÆ÷°²È«¼Ó¹Ì

5.1 ÃÜÂë²ßÂÔ
¡¡¡¡ÓÉÓÚsql server²»Äܸü¸ÄsaÓû§Ãû³Æ£¬Ò²²»ÄÜɾ³ýÕâ¸ö³¬¼¶Óû§£¬ËùÒÔ£¬ÎÒÃDZØÐë¶ÔÕâ¸öÕʺŽøÐÐ×îÇ¿µÄ±£»¤£¬µ±È»£¬°üÀ¨Ê¹ÓÃÒ»¸ö·Ç³£Ç¿×³µÄÃÜÂ룬×îºÃ²»ÒªÔÚÊý¾Ý¿âÓ¦ÓÃÖÐʹÓÃsaÕʺš£Ð½¨Á¢Ò»¸öÓµÓÐÓësaÒ»ÑùȨÏ޵ij¬¼¶Óû§À´¹ÜÀíÊý¾Ý¿â¡£Í¬Ê±Ñø³É¶¨ÆÚÐÞ¸ÄÃÜÂëµÄºÃϰ¹ß¡£Êý¾Ý¿â¹ÜÀíÔ±Ó¦¸Ã¶¨ÆÚ²é¿´ÊÇ·ñÓв»·ûºÏÃÜÂëÒªÇóµÄÕʺš£±ÈÈçʹÓÃÏÂÃæµÄsqlÓï¾ä£º
¡¡¡¡use master
¡¡¡¡select name,password from syslogins where password is null
¡¡¡¡5.2 Êý¾Ý¿âÈÕÖ¾µÄ¼Ç¼
¡¡¡¡ºËÊý¾Ý¿âµÇ¼Ê¼þµÄ"ʧ°ÜºÍ³É¹¦"£¬ÔÚʵÀýÊôÐÔÖÐÑ¡Ôñ"°²È«ÐÔ"£¬½«ÆäÖеÄÉóºË¼¶±ðÑ¡¶¨ÎªÈ«²¿£¬ÕâÑùÔÚÊý¾Ý¿âϵͳºÍ²Ù×÷ϵͳÈÕÖ¾ÀïÃæ£¬¾ÍÏêϸ¼Ç¼ÁËËùÓÐÕʺŵĵǼʼþ¡£
¡¡¡¡5.3 ¹ÜÀíÀ©Õ¹´æ´¢¹ý³Ì
¡¡¡¡xp_cmdshellÊǽøÈë²Ù×÷ϵͳµÄ×î¼Ñ½Ý¾¶£¬ÊÇÊý¾Ý¿âÁô¸ø²Ù×÷ϵͳµÄÒ»¸ö´óºóÃÅ¡£Çë°ÑËüÈ¥µô¡£Ê¹ÓÃÕâ¸ösqlÓï¾ä£º
¡¡¡¡use master
¡¡¡¡sp_dropextendedproc ’xp_cmdshell’
¡¡¡¡×¢£ºÈç¹ûÄãÐèÒªÕâ¸ö´æ´¢¹ý³Ì£¬ÇëÓÃÕâ¸öÓï¾äÒ²¿ÉÒÔ»Ö¸´¹ýÀ´¡£
¡¡¡¡sp_addextendedproc ’xp_cmdshell’, ’xpsql70.dll’
¡¡¡¡ole×Ô¶¯´æ´¢¹ý³Ì(»áÔì³É¹ÜÀíÆ÷ÖеÄÄ³Ð©ÌØÕ÷²»ÄÜʹÓÃ)£¬ÕâЩ¹ý³Ì°üÀ¨ÈçÏÂ(²»ÐèÒª¿ÉÒÔÈ«²¿È¥µô£º
¡¡¡¡sp_oacreate sp_oadestroy sp_oageterrorinfo sp_oagetproperty
¡¡¡¡sp_oamethod sp_oasetproperty sp_oastop
¡¡¡¡È¥µô²»ÐèÒªµÄ×¢²á±í·ÃÎʵĴ洢¹ý³Ì£¬×¢²á±í´æ´¢¹ý³ÌÉõÖÁÄܹ»¶Á³ö²Ù×÷ϵͳ¹ÜÀíÔ±µÄÃÜÂëÀ´£¬ÈçÏ£º
¡¡¡¡xp_regaddmultistring xp_regdeletekey xp_regdeletevalue xp_regenumvalues
¡¡¡¡xp_regread xp_regremovemultistring xp_regwrite
¡¡¡¡5.4 ·Àtcp/ip¶Ë¿Ú̽²â
¡¡¡¡ÔÚʵÀýÊôÐÔÖÐÑ¡Ôñtcp/ipЭÒéµÄÊôÐÔ¡£Ñ¡ÔñÒþ²Ø sql server ʵÀý¡£
¡¡¡¡ÇëÔÚÉÏÒ»²½ÅäÖõĻù´¡ÉÏ£¬¸ü¸ÄԭĬÈϵÄ1433¶Ë¿Ú¡£
¡¡¡¡ÔÚipsec¹ýÂ˾ܾøµô1434¶Ë¿ÚµÄudpͨѶ£¬¿ÉÒÔ¾¡¿ÉÄܵØÒþ²ØÄãµÄsql server¡£
¡¡¡¡¶ÔÍøÂçÁ¬½Ó½øÐÐipÏÞÖÆ
¡¡¡¡Ê¹ÓòÙ×÷ϵͳ×Ô¼ºµÄipsec¿ÉÒÔʵÏÖipÊý¾Ý°üµÄ°²È«ÐÔ¡£Çë¶ÔipÁ¬½Ó½øÐÐÏÞÖÆ£¬±£Ö¤Ö»ÓÐ×Ô¼ºµÄipÄܹ»·ÃÎÊ£¬¾Ü¾øÆäËûip½øÐеĶ˿ÚÁ¬½Ó¡£
¡¡¡¡Í¨¹ýÒÔÉϵÄÅäÖ㬽ûÖ¹ÁË·þÎñÆ÷¿ª·Å²»±ØÒªµÄ¶Ë¿Ú£¬·ÀÖ¹·þÎñ±»Ö²ÈëºóÃųÌÐò£¬Í¨¹ýÅäÖÃĿ¼ȨÏÞ¿ÉÒÔ·ÀÖ¹ÈëÇÖÕßÄõ½welshellºóÌáȨ£¬¼ÓÇ¿ÁË·þÎñÆ÷µÄ°²È«ÐÔ£¬±ÜÃâÁ˶ԷþÎñÆ÷µÄ¹¥»÷ºÍ¼ÓÇ¿ÁËTCPЭÒéÕ»¡£Í¨¹ýiisµÄÅäÖÃÌá¸ßÁËiisµÄ°²È«ÐÔºÍÎȶ¨ÐÔ¡£ÐÞ¸ÄÁËsql serverµÄĬÈ϶˿ڣ¬¿ÉÒ


Ïà¹ØÎĵµ£º

ÈçºÎ´´½¨ SQL Server 2005 ÐÂÕË»§£¿


ÈçºÎ´´½¨ SQL Server 2005 ÐÂÕË»§£¿
Ê×ÏÈÒªÉèÖÃSQL Server 2005µÄ·ÃÎÊ·½Ê½
1´ò¿ªSQL Server Management Studio
2·þÎñÆ÷Ãû³ÆÉÏÓÒ¼üÑ¡Ôñ“ÊôÐÔ”£¬´ò¿ª“·þÎñÆ÷ÊôÐÔ”¶Ô»°¿ò£¬ÔÚ“Ñ¡ÔñÒ³”ÀïÑ¡Ôñ“°²È«ÐÔ”£¬ÔÚ“·þÎñÆ÷Éí·ÝÑéÖ¤”ÀïÑ¡Ôñ“SQL ServerºÍWindows É ......

SQL Server 2005 ·þÎñÆ÷½ÇÉ«ºÍÊý¾Ý¿â½ÇÉ«ÃûÈ«½â

SQL Server 2005 ·þÎñÆ÷½ÇÉ«ºÍÊý¾Ý¿â½ÇÉ«ÃûÈ«½â
/*·þÎñÆ÷½ÇÉ«*/
sysadmin
--ÔÚ SQL Server ÖнøÐÐÈκλ¡£¸Ã½ÇÉ«µÄȨÏÞ¿çÔ½ËùÓÐÆäËü¹Ì¶¨·þÎñÆ÷½ÇÉ«¡£
serveradmin
--ÅäÖ÷þÎñÆ÷·¶Î§µÄÉèÖá£
setupadmin
--Ìí¼ÓºÍɾ³ýÁ´½Ó·þÎñÆ÷£¬²¢Ö´ÐÐijЩϵͳ´æ´¢¹ý³Ì£¨Èç sp_serveroption£©¡£
securityadmin
--¹ÜÀí·þÎñÆ÷ ......

SQL SERVER º¯Êý£¨×ª£©

SQLServer»ù±¾º¯Êý
1.×Ö·û´®º¯Êý £º
×Ö·û²Ù×÷Àà £º
upper(char_expr) תΪ´óд
lower(char_expr) תΪСд
UCase(string) ·µ»Ø Variant (String)£¬ÆäÖаüº¬×ª³É´óдµÄ×Ö·û´®¡£
LCase(string) ·µ»Ø×Ö·û´®µÄСдÐÎʽ¡£
space(int_expr) Éú³Éint_expr¸ö¿Õ¸ñ
replicate(char_expr,int_expr) ¸´ÖÆ×Ö·û´®int_expr´Î ......

50ÖÖ·½·¨ÇÉÃîÓÅ»¯ÄãµÄSQL ServerÊý¾Ý¿â

²éѯËÙ¶ÈÂýµÄÔ­ÒòºÜ¶à£¬³£¼ûÈçϼ¸ÖÖ£º
¡¡¡¡
¡¡¡¡1¡¢Ã»ÓÐË÷Òý»òÕßûÓÐÓõ½Ë÷Òý(ÕâÊDzéѯÂý×î³£¼ûµÄÎÊÌ⣬ÊdzÌÐòÉè¼ÆµÄȱÏÝ)
¡¡¡¡
¡¡¡¡2¡¢I/OÍÌÍÂÁ¿Ð¡£¬ÐγÉÁËÆ¿¾±Ð§Ó¦¡£
¡¡¡¡
¡¡¡¡3¡¢Ã»Óд´½¨¼ÆËãÁе¼Ö²éѯ²»ÓÅ»¯¡£
¡¡¡¡
¡¡¡¡4¡¢ÄÚ´æ²»×ã
¡¡¡¡
¡¡¡¡5¡¢ÍøÂçËÙ¶ÈÂý
¡¡¡¡
¡¡¡¡6¡¢²éѯ³öµÄÊý¾ÝÁ¿¹ý´ó£¨¿ÉÒÔ²ÉÓöഠ......

sqlÓï¾äµÄÖ´ÐÐ˳ÐòʵÀý½²½â


±ê׼˳ÐòµÄ SQL Óï¾äΪ: 
Select ¿¼ÉúÐÕÃû, max(×ܳɼ¨) as max×ܳɼ¨ 
from tb_Grade 
where ¿¼ÉúÐÕÃû is not null 
group by ¿¼ÉúÐÕÃû 
having max(×ܳɼ¨) > 600 
order by max×ܳɼ¨ 
ÔÚÉÏÃæµÄʾÀýÖÐ SQL Óï¾äµÄÖ´ÐÐ˳ÐòÈçÏÂ: 
(1). Ê×ÏÈÖ´ÐÐ from ×Ó¾ä, ´Ó tb_G ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ