»¶ÓÄú·ÃÎÊÎÒ°®IT¼¼ÊõÍø£¬½ñÌìС±àΪÄã·ÖÏíµÄ±à³Ì¼¼ÊõÊÇ£º¡¾SQL Server ѹËõÈÕÖ¾¼°Êý¾Ý¿âÎļþ´óС¡¿£¬ÏÂÃæÊÇÏêϸµÄ·ÖÏí£¡
SQL Server ѹËõÈÕÖ¾¼°Êý¾Ý¿âÎļþ´óС
Çë°´²½Öè½øÐÐ,δ½øÐÐÇ°ÃæµÄ²½Öèʱ,Çë²»Òª×öºóÃæµÄ²½Ö裬ÒÔÃâËð»µÄãµÄÊý¾Ý¿â.
Ò»°ã²»½¨Òé×öµÚ4,6Á½²½£¬µÚ4²½²»°²È«,ÓпÉÄÜËð»µÊý¾Ý¿â»ò¶ªÊ§Êý¾Ý¡£µÚ6²½Èç¹ûÈÕÖ¾´ïµ½ÉÏÏÞ,ÔòÒÔºóµÄÊý¾Ý¿â´¦Àí»áʧ°Ü,ÔÚÇåÀíÈÕÖ¾ºó²ÅÄָܻ´¡£
1.Çå¿ÕÈÕÖ¾
DUMP TRANSACTION ¿âÃû WITH NO_LOG
2.½Ø¶ÏÊÂÎñÈÕÖ¾
BACKUP LOG Êý¾Ý¿âÃû WITH NO_LOG
3.ÊÕËõÊý¾Ý¿âÎļþ(Èç¹û²»Ñ¹Ëõ,Êý¾Ý¿âµÄÎļþ²»»á¼õС
ÆóÒµ¹ÜÀíÆ÷--ÓÒ¼üÄãҪѹËõµÄÊý¾Ý¿â--ËùÓÐÈÎÎñ--ÊÕËõÊý¾Ý¿â--ÊÕËõÎļþ
--Ñ¡ÔñÈÕÖ¾Îļþ--ÔÚÊÕËõ·½Ê½ÀïÑ¡ÔñÊÕËõÖÁXXM,ÕâÀï»á¸ø³öÒ»¸öÔÊÐíÊÕËõµ½µÄ×îСMÊý,Ö±½ÓÊäÈëÕâ¸öÊý,È·¶¨¾Í¿ÉÒÔÁË
--Ñ¡ÔñÊý¾ÝÎļþ--ÔÚÊÕËõ·½Ê½ÀïÑ¡ÔñÊÕËõÖÁXXM,ÕâÀï»á¸ø³öÒ»¸öÔÊÐíÊÕËõµ½µÄ×îСMÊý,Ö±½ÓÊäÈëÕâ¸öÊý,È·¶¨¾Í¿ÉÒÔÁË
Ò²¿ÉÒÔÓÃSQLÓï¾äÀ´Íê³É
--ÊÕËõÊý¾Ý¿â
DBCC SHRINKDATABASE(¿Í»§×ÊÁÏ)
--ÊÕËõÖ¸¶¨Êý¾ÝÎļþ,1ÊÇÎļþºÅ,¿ÉÒÔͨ¹ýÕâ¸öÓï¾ä²éѯµ½:
select * from sysfiles
DBCC SHRINKFILE(1)
4.ΪÁË×î´ó»¯µÄËõСÈÕÖ¾Îļþ(Èç¹ûÊÇsql 7.0,Õâ²½Ö»ÄÜÔÚ²éѯ·ÖÎöÆ÷ÖнøÐÐ)
a.·ÖÀëÊý¾Ý¿â:
ÆóÒµ¹ÜÀíÆ÷--·þÎñÆ÷--Êý¾Ý¿â--ÓÒ¼ü--·ÖÀëÊý¾Ý¿â
b.ÔÚÎҵĵçÄÔÖÐɾ³ýLOGÎļþ
c.¸½¼ÓÊý¾Ý¿â:
ÆóÒµ¹ÜÀíÆ÷--·þÎñÆ÷--Êý¾Ý¿â--ÓÒ¼ü--¸½¼ÓÊý¾Ý¿â
´Ë·¨½«Éú³ÉеÄLOG£¬´óСֻÓÐ500¶àK
»òÓôúÂ룺
ÏÂÃæµÄʾÀý·ÖÀë pubs£¬È»ºó½« pubs ÖеÄÒ»¸öÎļþ¸½¼Óµ½µ±Ç°·þÎñÆ÷¡£
a.·ÖÀë
EXEC sp_detach_db @dbname='pubs'
b.ɾ³ýÈÕÖ¾Îļþ
c.ÔÙ¸½¼Ó
EXEC sp_attach_single_file_db @dbname='pubs',
@physname='c:\Program Files\Microsoft
SQL Server\MSSQL\Data\pubs.mdf'
5.ΪÁËÒÔºóÄÜ×Ô¶¯ÊÕËõ,×öÈçÏÂÉèÖÃ
ÆóÒµ¹ÜÀíÆ÷--·þÎñÆ÷--ÓÒ¼üÊý¾Ý¿â--ÊôÐÔ--Ñ¡Ïî--Ñ¡Ôñ"×Ô¶¯ÊÕËõ"
--SQLÓï¾äÉèÖ÷½Ê½:
EXEC sp_dboption 'Êý¾Ý¿âÃû',
'autoshrink', 'TRUE'
6.Èç¹ûÏëÒÔºó²»ÈÃËüÈÕÖ¾Ôö³¤µÃÌ«´ó
ÆóÒµ¹ÜÀíÆ÷--·þÎñÆ÷--ÓÒ¼üÊý¾Ý¿â--ÊôÐÔ--ÊÂÎñÈÕÖ¾
--½«ÎļþÔö³¤ÏÞÖÆÎªxM(xÊÇÄãÔÊÐíµÄ×î´óÊý¾ÝÎļþ´óС)
--SQLÓï¾äµÄÉèÖ÷½Ê½:
alter database Êý¾Ý¿âÃû modify file(name=Âß¼ÎļþÃû,maxsize=20) £¨ÎÄ/yan£©
ÒÔÉÏËù·ÖÏíµÄÊǹØÓÚSQL Server ѹËõÈÕÖ¾¼°Êý¾Ý¿âÎļþ´óС£¬ÏÂÃæÊDZà¼ÎªÄãÍÆ¼öµÄÓмÛÖµµÄÓû§»¥¶¯£º
¡¡¡¡Ïà¹ØÎÊÌ⣺ÈçºÎѹËõSQL Server 2005Ö¸¶¨Êý¾Ý¿âÎļþºÍÈÕÖ¾µÄ´óС
¡¡¡¡´ð£ºÄúºÃ£¬ºÜ¸ßÐËΪÄú½â´ð¡£ ÏÂÃæÓÐÁ½¸öSQLÓï¾ä¿ÉÒÔ´ïµ½ÔÚSQL Server 2005/2008ѹËõÖ¸¶¨Êý¾Ý¿âÎļþºÍÈÕÖ¾µÄ´óСµÄЧ¹û£º 1¡¢DBCC SHRINKDATABASE (Transact-SQL) ÊÕËõÖ¸¶¨Êý¾Ý¿âÖеÄÊý¾ÝÎļþºÍÈÕÖ¾ÎļþµÄ´óУ Óï·¨ DBCC SHRINKDATABASE ( 'database_... >>Ïêϸ
¡¡¡¡Ïà¹ØÎÊÌ⣺sql server Êý¾Ý¿âÔõÑùѹËõÊý¾Ý¿âÈÕÖ¾Îļþ
¡¡¡¡´ð£º¾ßÌå·½·¨ÓÐ3ÖÖ¡£ ·½·¨Ò»: µÚÒ»²½£º backup log database_name with no_log »òÕß backup log database_name with truncate_only -- no_logºÍtruncate_onlyÊÇÔÚÕâÀïÊÇͬÒåµÄ£¬Ëæ±ãÖ´ÐÐÄÄÒ»¾ä¶¼¿ÉÒÔ¡£ µÚ¶þ²½£º 1.ÊÕËõÌØ¶¨Êý¾Ý¿âµÄËùÓÐÊý¾ÝºÍÈÕÖ¾ÎÄ... >>Ïêϸ
¡¡¡¡Ïà¹ØÎÊÌ⣺Sql 2008ÈçºÎѹËõÊý¾Ý¿â¼°ÈÕÖ¾Îļþ£¿
¡¡¡¡´ð£ºÊ×ÏȽ«ÄãÒª½«Ñ¹ËõµÄÊý¾Ý¿âÉèÖÃΪ¼òµ¥ÈÕ־ģʽ£¨Õâ¸ö¾Í²»ÓÃ˵Á˰ɣ©£¬È»ºóÓÒ»÷ÄãµÄÊý¾Ý¿âÃû³Æ£¬Ñ¡ÔñÈÎÎñ-ÊÕËõ-Îļþ£¬¼´¿É´ò¿ªÊý¾Ý¿âѹËõ´°¿Ú£¬ºóÃæµÄÄã¾Í»á²Ù×÷ÁË£¬Äã¿ÉÒÔѹËõµ½ÄãÏëµ½µÄ±ÈÀý¡£ >>Ïêϸ
- ÆÀÂÛÁÐ±í£¨ÍøÓÑÆÀÂÛ½ö¹©ÍøÓѱí´ï¸öÈË¿´·¨£¬²¢²»±íÃ÷±¾Õ¾Í¬ÒâÆä¹Ûµã»ò֤ʵÆäÃèÊö£©
-
