Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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±ÊÊÔÌâÄ¿

¼¸µÀ¾­µäµÄSQL±ÊÊÔÌâÄ¿£¨Óд𰸣©
£¨1£©±íÃû£º¹ºÎïÐÅÏ¢
¹ºÎïÈË      ÉÌÆ·Ãû³Æ     ÊýÁ¿
A            ¼×          2
B            ÒÒ     &n ......

SQL Server 2005 CTEµÄÓ÷¨

if object_id('[tb]') is not null
drop table [tb] 
go
create table [tb]([id] int,[col1] varchar(8),[col2] int) 
insert [tb] 
select 1,'ºÓ±±Ê¡',0 union all
 select 2,'ÐĮ̈ÊÐ',1 union all
 select 3,'ʯ¼ÒׯÊÐ',1 union all
 select 4,'ÕżҿÚÊÐ',1 union all
&n ......

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ºÅ