SQL SERVER¸ü¸ÄsaÓû§
£¬SQLÓиö³¬¼¶Óû§sa£¬´ËÓû§Ä¬ÈÏÇé¿öÏ£¬ËüÖ¸Åɸø¹Ì¶¨·þÎñÆ÷½ÇÉ« sysadmin£¬²¢²»ÄܽøÐиü¸Ä¡£Ò»°ã¶®µã°²È«ÎÊÌâµÄ¼¼ÊõÈËÔ±¶¼»á°ÑÕâ¸öÃÜÂëÐ޸ĵô£¬µ«ÐÞ¸ÄÔÙ¸´ÔÓµÄÃÜÂë¶¼²»ÊǾø¶Ô°²È«µÄ£¬Ò»Ð©±©Á¦ÆÆ½âÈí¼þ£¬²ËÄñ¶¼»áÓá£
ÄÇÔõô°ìÄØ£¬×îºÃµÄ°ì·¨¾ÍÊÇɾ³ý»ò¸ÄÃû£¬ÏÂÃæÌṩ·½·¨.
ÐÞ¸ÄSAÓû§Ãû£º
Ò»£ºÔÚÆóÒµ¹ÜÀíÆ÷ÖÐÓÒ»÷£º(local)(windows NT)£¬Ñ¡ÊôÐÔ£¬Ñ¡Ôñ“·þÎñÆ÷ÉèÖÔ£¬ÔÚ·þÎñÆ÷ÐÐΪÖеēÔÊÐí¶ÔϵͳĿ¼ֱ½Ó½øÐÐÐÞ¸Ä”Ç°ÃæµÄ·½¿ò´ò¹³¡£ÔÙµãÈ·¶¨¡£
¶þ£ºÔÙ´ò¿ª²éѯ·ÖÎöÆ÷£¬µÇ½½øÈ¥£¨ºÇºÇ£¬Ëæ±ãÄãÓÃʲôÕʺŽøÈ¥£¬²»¹ý¿ÉÒ»¶¨ÒªÔÚmasterÊý¾Ý¿âÖÐÓÐdb_ownerµÄȨÏÞ£©ÊäÈë
update sysxlogins set name='ÄãÒª¸Ä³ÉµÄÃû×Ö' where sid=0x01
update sysxlogins set sid=0xE765555BD44F054F89CD0076A06EA823 where name='ÄãÒª¸Ä³ÉµÄÃû×Ö'
,OK£¬Ö´Ðгɹ¦£¬×ªµÀÆóÒµ¹ÜÀíÆ÷ÖÐˢа²È«ÐÔÖеĵǽ£¬¿´¿´£¬saÊDz»ÊDZä³ÉÄã×Ô¼ºÏëÐ޸ĵÄÓû§ÁË
ɾ³ýSAÓû§£º
Ð޸ķ½·¨ÐèÒªÀûÓõĴ洢¹ý³Ìsp_configure£¬sp_configureÏÔʾ»ò¸ü¸Äµ±Ç°·þÎñÆ÷µÄÈ«¾ÖÅäÖÃÉèÖá£
Óï·¨:
´ò¿ª²éѯ·ÖÎöÆ÷£¬ÊäÈë
sp_configure [ [ @configname = ] 'name' ]
[ , [ @configvalue = ] 'value' ]
ʵÀý£º
sp_configure 'allow updates', 1
go
RECONFIGURE WITH OVERRIDE
go
ºÃÀ£¬ÕâÑùÎÒÃǾͿÉÒÔ¸üÐÂϵͳ±íÀ£¬½ÓÏÂÀ´ºÍÇ°ÃæµÄ×ö·¨Ò»ÑùÀ update sysxlogins set name='ÄãÒª¸Ä³ÉµÄÃû×Ö' where sid=0x01£¬È»ºóÔÙɾ³ý"Äã¸ÄÃûºóµÄÄǸöÃû×Ö"
²»¹ýҪעÒâÔÚ sp_configure ÉÏûÓвÎÊý£¨»òÖ»ÓеÚÒ»¸ö²ÎÊý£©µÄÖ´ÐÐÐí¿ÉȨÏÞĬÈÏÊÚÓèËùÓÐÓû§¡£ÓÐÁ½¸ö²ÎÊýµÄ sp_configure£¨ÓÃÓÚ¸ü¸ÄÅäÖÃÑ¡ÏµÄÖ´ÐÐÐí¿ÉȨÏÞĬÈÏÊÚÓè sysadmin ºÍ serveradmin ¹Ì¶¨·þÎñÆ÷½ÇÉ«¡£RECONFIGURE ȨÏÞĬÈÏÊÚÓè sysadmin ¹Ì¶¨·þÎñÆ÷½ÇÉ«ºÍ serveradmin ¹Ì¶¨·þÎñÆ÷½ÇÉ«£¬²¢ÇÒ²»ÄÜ´«Êä¡£
Ïà¹ØÎĵµ£º
Ëæ×ÅB/SģʽӦÓÿª·¢µÄ·¢Õ¹£¬Ê¹ÓÃÕâÖÖģʽ±àдӦÓóÌÐòµÄ³ÌÐòÔ±Ò²Ô½À´Ô½¶à¡£µ«ÊÇÓÉÓÚÕâ¸öÐÐÒµµÄÈëÃÅÃż÷²»¸ß£¬³ÌÐòÔ±µÄˮƽ¼°¾ÑéÒ²²Î²î²»Æë£¬Ï൱´óÒ»²¿·Ö³ÌÐòÔ±ÔÚ±àд´úÂëµÄʱºò£¬Ã»ÓжÔÓû§ÊäÈëÊý¾ÝµÄºÏ·¨ÐÔ½øÐÐÅжϣ¬Ê¹Ó¦ÓóÌÐò´æÔÚ°²È«Òþ»¼¡£Óû§¿ÉÒÔÌá½»Ò»¶ÎÊý¾Ý¿â²éѯ´úÂ룬¸ù¾Ý³ÌÐò·µ»ØµÄ½á¹û£¬»ñµÃijЩËûÏëµÃÖªµÄÊ ......
ÒÔÏÂÊÇ·¢ÔÚ÷×ÓÂÛ̳µÄÌù×Ó£¬×ª·¢¹ýÀ´£¬Ï£Íû¸øÓõÃ×ŵĺüÓѲο¼¡£
ÎҵijÌÐòÒÔǰһֱÊÇÓû¨Éú¿Ç°ó¶¨IPʵÏÖµÄÔ¶³Ì£¬ÓÉÓÚ¿Í»§·þÎñÆ÷ºÍ¿Í»§¶Ë¶¼ÊÇͨ¹ý¿í´øÉÏÍø£¬Ò»°ãµÄ²Ù×÷£¨¿ª½ø»õµ¥¡¢ÏúÊÛµ¥µÈ£©ËÙ¶ÈÒ²»¹²»´í£¬µ«ÊÇÔÚÔ¶³Ì¿Í»§¶ËÐÞ¸ÄÉÌÆ·×ÊÁÏ£¨10000¶àÌõ¼Ç¼£©¡¢²éѯһ¶ÎʱÆÚµÄ½øÏú´æÁ÷Ë®£¨Ò»ÖÜ5000ÌõÒÔÉÏ£©µÈÉæ¼°µ½È¡¼Ç¼Á¿´óµ ......
ÇåÀíSQL Server 2008Êý¾Ý¿âÈÕÖ¾
ÊÕ²Ø
µÚÒ»²½, ÔÚÊÕËõǰÏȲ鿴ÈÕÖ¾µÄ´óС:
SELECT
*
from
sysfiles
WHERE
name
LIKE
'
%
LOG
%'
GO
µÚ¶þ²½, °ÑÊý¾Ý¿âµÄ»Ö¸´Ä£Ê½Éè³É”¼òµ¥”:
ALTER
DATABASE
¿âÃû
SET
......
SQLÖлñµÃEXECºóÃæµÄsqlÓï¾ä»ò·µ»ØÖµµÄ·½·¨
ǰÑÔ£ºÔÚÊý¾Ý¿â³ÌÐò¿ª·¢µÄ¹ý³ÌÖÐ,ÎÒ勱ÃǾ³£»áÅöµ½Ñ§Ï°ÀûÓÃEXECÀ´Ö´ÐÐÒ»¶ÎÐèÒª·µ»ØÄ³Ð©ÖµµÄsqlÓï¾ä£¨Í¨³£Êǹ¹Ô춯̬sqlÓï¾äʱʹÓã©£¬»òÕßÔÚÒ»¸öHTML´æ´¢¹ý³ÌÖÐÀûÓÃEXECµ÷ÓÃÁíÒ»¸öHTMLÓзµ»ØÖµµÄ´æ´¢¹ý³Ì£¨±ØÐë»ñµÃ·µ»ØÖµ£©£¬ÄÇôÈçºÎ»ñµÃÕâЩ·µ»ØÖµÄØ?
1.EXECÖ´ÐÐsqlÓï¾ ......
SQLµÄÓÅ»¯Ó¦¸Ã´Ó5¸ö·½Ãæ½øÐе÷Õû£º
1.È¥µô²»±ØÒªµÄ´óÐͱíµÄÈ«±íɨÃè
2.»º´æÐ¡ÐͱíµÄÈ«±íɨÃè
3.¼ìÑéÓÅ»¯Ë÷ÒýµÄʹÓÃ
4.¼ìÑéÓÅ»¯µÄÁ¬½Ó¼¼Êõ
5.¾¡¿ÉÄܼõÉÙÖ´Ðмƻ®µÄCost
SQLÓï¾ä£º
ÊǶÔÊý¾Ý¿â(Êý¾Ý)½øÐвÙ×÷µÄΩһ;¾¶£»
ÏûºÄÁË70%~90%µÄÊý¾Ý¿â×ÊÔ´£»¶ÀÁ¢ÓÚ³ÌÐòÉè¼ÆÂß¼£¬Ïà¶ÔÓÚ¶Ô³ÌÐòÔ´´úÂëµÄÓÅ»¯£¬¶ÔSQLÓï¾äµÄÓÅ»¯Ô ......