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

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 ¹Ì¶¨·þÎñÆ÷½ÇÉ«£¬²¢ÇÒ²»ÄÜ´«Êä¡£


Ïà¹ØÎĵµ£º

SQL Server2000 ½âÎöXML

DECLARE @HDOC INT --Îĵµ¾ä±ú
DECLARE @XMLSTRING VARCHAR(200) --XML×Ö·û´®
SET @xmlString ='<?xml version="1.0"?>
<ROOT>
<USER ID="1" Name="SBQCEL"/>
<USER ID="2" Name="PEACELI"/>
<USER ID="3" Name="SHEEPCHANG"/>
</ROOT>'
--ʹÓÃϵͳ´æ´¢ ......

Sql Server ¶ÔxmlÀàÐ͵IJÙ×÷

 declare @XML XML
SET @XML='<root>
 <OLDVALUE>
  <H_Action id="1130">030</H_Action>
  <D_Action>030</D_Action>
  <OrderCompany>00220</OrderCompany>
  <OrderNumber>10004035</OrderNumber> ......

sql ·Ö¸î×Ö·û´®

ALTER function dbo.UDF_SplitSubString 

 @Expression varchar(8000) 
,@Delimiter varchar(100) 
,@ int 

returns varchar(8000) 
as 
begin 
--declare @Expression varchar(8000) 
--set @Expre ......

ÌáÉýOracleÐÔÄÜÖ®SQLµÄÓÅ»¯Ïêϸ·ÖÎö

SQLµÄÓÅ»¯Ó¦¸Ã´Ó5¸ö·½Ãæ½øÐе÷Õû£º
1.È¥µô²»±ØÒªµÄ´óÐͱíµÄÈ«±íɨÃè
2.»º´æÐ¡ÐͱíµÄÈ«±íɨÃè
3.¼ìÑéÓÅ»¯Ë÷ÒýµÄʹÓÃ
4.¼ìÑéÓÅ»¯µÄÁ¬½Ó¼¼Êõ
5.¾¡¿ÉÄܼõÉÙÖ´Ðмƻ®µÄCost
SQLÓï¾ä£º
ÊǶÔÊý¾Ý¿â(Êý¾Ý)½øÐвÙ×÷µÄΩһ;¾¶£»
ÏûºÄÁË70%~90%µÄÊý¾Ý¿â×ÊÔ´£»¶ÀÁ¢ÓÚ³ÌÐòÉè¼ÆÂß¼­£¬Ïà¶ÔÓÚ¶Ô³ÌÐòÔ´´úÂëµÄÓÅ»¯£¬¶ÔSQLÓï¾äµÄÓÅ»¯Ô ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ