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

SQLÊý¾Ý¿âÐÞ¸´ÃüÁî

SQLÊý¾Ý¿âÐÞ¸´ÃüÁî
2007-12-23 16:49
MS Sql Server ÌṩÁ˺ܶàÊý¾Ý¿âÐÞ¸´µÄÃüÁµ±Êý¾Ý¿âÖÊÒÉ»òÊÇÓеÄÎÞ·¨Íê³É¶Áȡʱ¿ÉÒÔ³¢ÊÔÕâЩÐÞ¸´ÃüÁî¡£
1. DBCC CHECKDB
ÖØÆô·þÎñÆ÷ºó£¬ÔÚûÓнøÐÐÈκβÙ×÷µÄÇé¿öÏ£¬ÔÚSQL²éѯ·ÖÎöÆ÷ÖÐÖ´ÐÐÒÔÏÂSQL½øÐÐÊý¾Ý¿âµÄÐÞ¸´£¬ÐÞ¸´Êý¾Ý¿â´æÔÚµÄÒ»ÖÂÐÔ´íÎóÓë·ÖÅä´íÎó¡£
use master
declare @databasename varchar(255)
set @databasename='ÐèÒªÐÞ¸´µÄÊý¾Ý¿âʵÌåµÄÃû³Æ'
exec sp_dboption @databasename, N'single', N'true' --½«Ä¿±êÊý¾Ý¿âÖÃΪµ¥Óû§×´Ì¬
dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS)
dbcc checkdb(@databasename,REPAIR_REBUILD)
exec sp_dboption @databasename, N'single', N'false'--½«Ä¿±êÊý¾Ý¿âÖÃΪ¶àÓû§×´Ì¬
È»ºóÖ´ÐÐ DBCC CHECKDB('ÐèÒªÐÞ¸´µÄÊý¾Ý¿âʵÌåµÄÃû³Æ') ¼ì²éÊý¾Ý¿âÊÇ·ñÈԾɴæÔÚ´íÎó¡£×¢Ò⣺ÐÞ¸´ºó¿ÉÄÜ»áÔì³É²¿·ÖÊý¾ÝµÄ¶ªÊ§¡£
2. DBCC CHECKTABLE
Èç¹ûDBCC CHECKDB ¼ì²éÈԾɴæÔÚ´íÎ󣬿ÉÒÔʹÓÃDBCC CHECKTABLEÀ´ÐÞ¸´¡£
use ÐèÒªÐÞ¸´µÄÊý¾Ý¿âʵÌåµÄÃû³Æ
declare @dbname varchar(255)
set @dbname='ÐèÒªÐÞ¸´µÄÊý¾Ý¿âʵÌåµÄÃû³Æ'
exec sp_dboption @dbname,'single user','true'
dbcc checktable('ÐèÒªÐÞ¸´µÄÊý¾Ý±íµÄÃû³Æ',REPAIR_ALLOW_DATA_LOSS)
dbcc checktable('ÐèÒªÐÞ¸´µÄÊý¾Ý±íµÄÃû³Æ',REPAIR_REBUILD)
------°Ñ’ ÐèÒªÐÞ¸´µÄÊý¾Ý±íµÄÃû³Æ’¸ü¸ÄΪִÐÐDBCC CHECKDBʱ±¨´íµÄÊý¾Ý±íµÄÃû³Æ
exec sp_dboption @dbname,'single user','false'
3. ÆäËûµÄһЩ³£ÓõÄÐÞ¸´ÃüÁî
DBCC DBREINDEX ÖØ½¨Ö¸¶¨Êý¾Ý¿âÖбíµÄÒ»¸ö»ò¶à¸öË÷Òý
Ó÷¨£ºDBCC DBREINDEX (±íÃû,’’) ÐÞ¸´´Ë±íËùÓеÄË÷Òý¡£


Ïà¹ØÎĵµ£º

±¾ÈËдµÄµÚÒ»¸öPL/SQL¹ý³Ì

¿´µ½±ðÈËÔÚÂÛ̳µÄÌáÎÊ£º
Ò»¸ö±íµÄЧÂÊÎÊÌâ
½ñÌìÅöµ½2Õűí
1ÕÅ ÓÐ×Ö¶Î
±íAÓÐ
jtbh(¼ÒÍ¥±àºÅ) hzxm(»§Ö÷ÐÕÃû) hnbh(»§ÄÚ×î´ó±àºÅ) 
1000          ÕÅÈý            03
1001          ÕÔÁù..........................
±í ......

ÁÐתÐеÄOracle SQLʵÀý

SELECT
       T.ELES_FLG,
       T.SENDUNIT_NAME,
       T.ROM_SEQNO,
       LTRIM(MAX(SYS_CONNECT_BY_PATH(T.MODEL,  ',')), ',') MODEL
  from (SELECT
   ......

sql server2005ת¿âÖÁsql server2000

1¡¢Ïȵ¼³öÊý¾Ýµ½ACCESS£¬ÔÙµ¼µ½sql server2000,³öÏÖÎÊÌ⣬×Ö¶ÎÀàÐͱ»¸Ä±ä¡£
2¡¢²ÉÓà Éú³Ésql server½Å±¾ ½â¾öÎÊÌâ¡£
SQL Server 2005Êý¾Ý¿âÎļþתµ½SQL Server 2000µÄ²½Öè
1. Éú³Éfor   2000°æ±¾µÄÊý¾Ý¿â½Å±¾  
  2005   µÄmanger   studio  
  --&nb ......

sql½¨Á¢Ë÷Òý

±¾ÎĽ«½éÉÜÀûÓÃSQL½¨Á¢Ë÷ÒýµÄ·½·¨¡£
¡¡¡¡¼ÙÉèÄãÏëÕÒÊéÖеÄijһ¸ö¾ä×Ó¡£Äã¿ÉÒÔÒ»Ò³Ò»Ò³µØÖðÒ³ËÑË÷£¬µ«Õâ»á»¨ºÜ¶àʱ¼ä¡£¶øÍ¨¹ýʹÓÃË÷Òý£¬Äã¿ÉÒÔºÜ¿ìµØÕÒµ½ÄãÒªËÑË÷µÄÖ÷Ìâ¡£
¡¡¡¡±íµÄË÷ÒýÓ븽ÔÚÒ»±¾ÊéºóÃæµÄË÷Òý·Ç³£ÏàËÆ¡£Ëü¿ÉÒÔ¼«´óµØÌá¸ß²éѯµÄËÙ¶È¡£¶ÔÒ»¸ö½Ï´óµÄ±íÀ´Ëµ£¬Í¨¹ý¼ÓË÷Òý£¬Ò»¸öͨ³£Òª»¨·Ñ¼¸¸öСʱÀ´Íê³ÉµÄ²éÑ¯Ö ......

Çå³ýSQLÈÕ־ѹËõÎļþ

DUMP TRANSACTION     testdb     WITH     NO_LOG          
BACKUP   LOG   testdb   WITH   NO_LOG  
DBCC   SHRINKDATABASE(testdb ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ