±£»¤SQL ServerÊý¾Ý¿âµÄÊ®´ó¾øÕÐ
±£»¤SQL ServerÊý¾Ý¿âµÄÊ®´ó¾øÕÐ
http://blog.csdn.net/cncco/archive/2007/09/15/1785880.aspx
1. °²×°×îеķþÎñ°ü
ΪÁËÌá¸ß·þÎñÆ÷°²È«ÐÔ£¬×îÓÐЧµÄÒ»¸ö·½·¨¾ÍÊÇÉý¼¶µ½SQL Server 2000 Service Pack 3a (SP3a)¡£ÁíÍ⣬Äú»¹Ó¦¸Ã°²×°ËùÓÐÒÑ·¢²¼µÄ°²È«¸üС£
2. ʹÓÃMicrosoft»ùÏß°²È«ÐÔ·ÖÎöÆ÷£¨MBSA£©À´ÆÀ¹À·þÎñÆ÷µÄ°²È«ÐÔ
¡¡¡¡MBSA ÊÇÒ»¸öɨÃè¶àÖÖMicrosoft²úÆ·µÄ²»°²È«ÅäÖõŤ¾ß£¬°üÀ¨SQL ServerºÍMicrosoft SQL Server 2000 Desktop Engine(MSDE 2000)¡£Ëü¿ÉÒÔÔÚ±¾µØÔËÐУ¬Ò²¿ÉÒÔͨ¹ýÍøÂçÔËÐС£¸Ã¹¤¾ßÕë¶ÔÏÂÃæÎÊÌâ¶ÔSQL Server°²×°½øÐмì²â£º ¡¡¡¡
¡¡¡¡1) ¹ý¶àµÄsysadmin¹Ì¶¨·þÎñÆ÷½ÇÉ«³ÉÔ±¡£ ¡¡¡¡
¡¡¡¡2) ÊÚÓèsysadminÒÔÍâµÄÆäËû½ÇÉ«´´½¨CmdExec×÷ÒµµÄȨÀû¡£ ¡¡¡¡
¡¡¡¡3) ¿ÕµÄ»ò¼òµ¥µÄÃÜÂë¡£ ¡¡¡¡
¡¡¡¡4) ´àÈõµÄÉí·ÝÑé֤ģʽ¡£ ¡¡¡¡
¡¡¡¡5) ÊÚÓè¹ÜÀíÔ±×é¹ý¶àµÄȨÀû¡£ ¡¡¡¡
¡¡¡¡6) SQL ServerÊý¾ÝĿ¼Öв»ÕýÈ·µÄ·ÃÎÊ¿ØÖƱí(ACL)¡£ ¡¡¡¡
¡¡¡¡7) °²×°ÎļþÖÐʹÓô¿Îı¾µÄsaÃÜÂë¡£ ¡¡
¡¡¡¡8) ÊÚÓèguestÕÊ»§¹ý¶àµÄȨÀû¡£ ¡¡
¡¡¡¡9) ÔÚͬʱÊÇÓò¿ØÖÆÆ÷µÄϵͳÖÐÔËÐÐSQL Server¡£ ¡¡¡¡
¡¡¡¡10) ËùÓÐÈË£¨Everyone£©×éµÄ²»ÕýÈ·ÅäÖã¬Ìṩ¶ÔÌض¨×¢²á±í¼üµÄ·ÃÎÊ¡£ ¡¡¡¡
¡¡¡¡11) SQL Server ·þÎñÕÊ»§µÄ²»ÕýÈ·ÅäÖᣠ¡¡¡¡
¡¡¡¡12) ûÓа²×°±ØÒªµÄ·þÎñ°üºÍ°²È«¸üС£ ¡¡¡¡
Microsoft Ìṩ MBSA µÄÃâ·ÑÏÂÔØ¡£ ¡¡
3. ʹÓÃWindowsÉí·ÝÑé֤ģʽ ¡¡¡¡
¡¡¡¡ÔÚÈκοÉÄܵÄʱºò£¬Äú¶¼Ó¦¸Ã¶ÔÖ¸ÏòSQL ServerµÄÁ¬½ÓÒªÇóWindowsÉí·ÝÑé֤ģʽ¡£Ëüͨ¹ýÏÞÖƶÔMicrosoft WindowsÓû§ºÍÓòÓû§ÕÊ»§µÄÁ¬½Ó£¬±£»¤SQL ServerÃâÊܴ󲿷ÖInternet¹¤¾ßµÄÇÖº¦£¬¶øÇÒ£¬ÄúµÄ·þÎñÆ÷Ò²½«´ÓWindows°²È«ÔöÇ¿»úÖÆÖлñÒ棬ÀýÈç¸üÇ¿µÄÉí·ÝÑéÖ¤ÐÒéÒÔ¼°Ç¿ÖƵÄÃÜÂ븴ÔÓÐԺ͹ýÆÚʱ¼ä¡£ÁíÍ⣬ƾ֤ίÅÉ£¨ÔÚ¶ą̀·þÎñÆ÷¼äÇŽÓƾ֤µÄÄÜÁ¦£©Ò²Ö»ÄÜÔÚWindowsÉí·ÝÑé֤ģʽÖÐʹÓá£ÔÚ¿Í»§¶Ë£¬WindowsÉí·ÝÑé֤ģʽ²»ÔÙÐèÒª´æ´¢ÃÜÂë¡£´æ´¢ÃÜÂëÊÇʹÓñê×¼SQL ServerµÇ¼µÄÓ¦ÓóÌÐòµÄÖ÷Ҫ©¶´Ö®Ò»¡£ÒªÔÚSQL ServerµÄEnterprise Manager°²×°WindowsÉí·ÝÑé֤ģʽ£¬Çë°´ÏÂÁв½Öè²Ù×÷£º ¡¡¡¡
¡¡¡¡1£©Õ¹¿ª·þÎñÆ÷×é¡£ ¡¡¡¡
¡¡¡¡2£©ÓÒ¼üµã»÷·þÎñÆ÷£¬È»ºóµã»÷ÊôÐÔ¡£ ¡¡¡¡
¡¡¡¡3£©ÔÚ°²È«ÐÔÑ¡ÏµÄÉí·ÝÑéÖ¤ÖУ¬µã»÷½öÏÞWindows¡£
4. ¸ôÀëÄúµÄ·þÎñÆ÷£¬²¢¶¨ÆÚ±¸·Ý ¡¡
ÎïÀíºÍÂß¼ÉϵĸôÀë×é³ÉÁËSQL Server°²È«ÐԵĻù´¡¡£×¤ÁôÊý¾Ý¿âµÄ»úÆ÷Ó¦¸Ã´¦ÓÚÒ»¸ö´ÓÎïÀíÐÎʽÉÏÊܵ½±£
Ïà¹ØÎĵµ£º
ÔÚÍøÉÏÕÒÁ˺öà¹ØÓÚSqlServer2005תaccessµÄ·½·¨£¬´ó¶à¶¼ÊÇÓÃsqlÓï¾ä£¬¶øÎÒ²»ÏëÓÃÄÇÖÖ·½·¨£¬ÓÚÊÇÎÒ×Ô¼ºÃþË÷³öÀ´ÈçºÎ½«SqlServerÊý¾Ý¿âת»»³Éaccess£¬·½·¨¿ÉÄÜÓе㱿£¬²»¹ýÍê³ÉÁËת»»µÄ¹¦ÄÜ¡£ÏÂÃæÊǾßÌå²½Ö裺
1.´ò¿ªAccess£¬½¨Á¢Ò»¸öºó׺ÃûΪ.mdbµÄ¿ÕµÄÊý¾Ý¿âÎļþ£¨Ä¬ÈϺó׺¿ÉÄÜÊÇ.accdb,ÎÒÃÇ°ÑËü¸ÄΪ.mdb¾Í¿ÉÒÔÁË£©£¬È»ºó ......
Oracleµ÷ÕûÓëSQL Óï¾äµÄµ÷ÓŵĹØϵ
ÔÚOracleµ÷ÕûÖÐÎÒÃÇ»¹»áÉæ¼°µ½SQL Óï¾äµÄµ÷ÓÅ£¬ÎÒÃǽÓÏÂÀ´¾ÍÀ´¿´ÒÔÏ嵀 SQL Óï¾äµÄµ÷ÓÅ¡£ÎÒÃǶ¼ÖªµÀ Oracle ÖÐµÄ SQL µ÷ÓÅÊÇÒ»¸öÏ൱¸´ÔÓµÄÖ÷Ì⣬ÉõÖÁÊÇÐèÒªÕû±¾ÊéÀ´½éÉÜ Oracle SQL µ÷ÓŵÄϸ΢²î±ð¡£
²»¹ýÓÐһЩ»ù±¾µÄ¹æÔòÊÇÿ¸ö Oracle DBA ¶¼ÐèÒª¸ú´ÓµÄ£¬ÕâЩ¹æÔò¿ÉÒÔ¸ÄÉÆËûÃÇϵͳµÄ ......
--²éѯÿ¸öÈ˶©·¹µÄ´ÎÊý
select username as ÐÕÃû, count(*) as ´ÎÊý from orderitems group by UserName having count(*)=1
order by ÐÕÃû desc
select distinct username as δע²áÐÕÃû from orderitems
where username not in (select [Name] from Person)
select distinct username as ÒÑ×¢²áÐÕÃû fr ......
²Ù×÷²½ÖèÈçÏ£¬¹©²Î¿¼¡£
Êý¾Ý¿âתÐ͹¤×÷Éæ¼°µÄ¹¤×÷ÊÂÏî·ÖÎö£º±í£¬±íÊý¾Ý£¬Ë÷Òý£¬Íâ¼üÔ¼Êø£¬×Ö¶ÎĬÈÏÖµ¡£
´æ´¢¹ý³Ì¡¢º¯Êý¡¢´¥·¢Æ÷¡¢ÊÓͼµÈÓÉÓÚÓï·¨´æÔÚ²îÒ죬ֻÄÜ×ÔÐиÄд´¦Àí¡£
(Ò»)ÔÚMS SQL SERVER·þÎñÆ÷¶ËµÄ×¼±¸¹¤×÷¡£
1).´´½¨¹ØÓÚ±í¡¢ÊÓͼ¡¢Ö÷¼ü¡¢Ë÷Òý¡¢×Ö¶Î×ֵ䡢ĬÈÏÖµÔ¼ÊøµÄ¶ÔÏóÊÓͼ¡£ÒÔ·½±ãÏÂÒ»²½ ......
SQL ServerÖм¸ÖÖ·ÖÒ³µÄsqlÓï¾ä
·½·¨1£º
ÊÊÓÃÓÚ SQL Server 2000/2005
SELECT TOP Ò³´óС *
from table1
WHERE id NOT IN
(
SELECT TOP Ò ......