ÈçºÎÇå³ýSQL serverÈÕÖ¾
ǰ¼¸Ìì×öÒ»¸ö¹ØÓÚÊý¾Ý±íÓÅ»¯µÄ³ÌÐò£¬ÓÉÓÚÊý¾Ý¿âÀïÃæµÄ×ֶεĹØÏµ·Ç³£¸´ÔÓ£¬²Ù×÷ÆðÀ´±È½ÏÂé·³£¬¸ÕÓõÄʱºò»¹ºÃ£¬ÔËÐÐʱ¼äÒ»³¤£¬Éú³ÉµÄÊÂÎñÈÕÖ¾ºÜ´ó£¬Õ¼ÓÃÁË10¼¸G£¬´ÅÅ̶¼¿ìÓÃÍêÁË¡£
µ½ÍøÉÏËÑÁËһϣ¬·½·¨ÏÂÃæÁ½ÖÖ£º
1.·ÖÀëÊý¾Ý¿â£¬Ö±½Óɾ³ýÊÂÎñÈÕÖ¾Îļþ£¬ÔÙ¸½¼ÓÊý¾Ý¿â£¬ÏµÍ³»áΪÊý¾Ý¿â´´½¨Ò»¸öеÄÈÕÖ¾Îļþ
2.Çå³ýÊÂÎñÈÕÖ¾²¢ÊÕËõÊý¾Ý¿â
µÚÒ»ÖÖ·½·¨ÎÒûÓùý£¬Ò²²»½¨ÒéÓã¬ÔÒòÓÐÁ½¸ö£º·ÖÀëÊý¾Ý¿â»áÔì³ÉÁ¬½ÓÊý¾Ý¿âµÄϵͳֹͣÔËÐУ¬Èç¹ûÊÇÉú²úÐÐÒµµÄ»°»áÔì³ÉÍ£²ú£»ÊÂÎñÈÕÖ¾¿É×÷Êý¾Ý¿â¹ÊÕϻָ´Óã¬Èç¹ûɾ³ýÈÕÖ¾ºóϵͳн¨³ö´í£¬ÔòÊý¾Ý¿âÎÞ·¨»Ö¸´¡£
µÚ¶þÖÖ·½·¨²Ù×÷·½Ê½ÈçÏ£º
a)´ò¿ªÆóÒµ¹ÜÀíÆ÷£¬ÔÚÄãÒª²Ù×÷µÄÊý¾Ý¿â½ÚµãÓÒ¼ü-> ÊôÐÔ->ÊÂÎñÈÕÖ¾
ÔÚÊÂÎñÈÕÖ¾ÎļþÁбíÀïÕÒ³öÊÂÎñÈÕÖ¾µÄÎļþÃû¡££¨×¢Ò⣺ÕâÀïµÄÎļþÃûÊÇ“ÎļþÃû”ÁÐÖеÄÎļþÃû£¬²»ÊǓλÖÔÁÐÖеÄʵ¼ÊÎļþÃû£¬ÕâÁ½¸öÎļþÃû¿ÉÄܲ»Ò»Ñù£©
b)´ò¿ª²éѯ·ÖÎöÆ÷£¬Ñ¡ÔñÊý¾Ý¿â£¬ÔÚ²éѯ¶Ô»°¿òÖÐÊäÈë
BACKUP LOG Êý¾Ý¿âÃû WITH NO_LOG --½Ø¶ÏÊÂÎñÈÕÖ¾
GO
DBCC SHRINKFILE(ÈÕÖ¾ÎļþµÄÎļþÃû) --ÊÕËõÈÕÖ¾Îļþ£¬ÎļþÃû¾ÍÊÇÔÚÆóÒµ¹ÜÀíÆ÷ÀïÃæÕÒµ½µÄÄǸö
GO
Ö´ÐÐ
²é¿´Ò»ÏÂÈÕÖ¾ÎļþÊÇ·ñÓÐËõС~~~
ÔÀí£º
ÊÂÎñÈÕÖ¾ÀïÃæ¼Ç¼ÁËÓû§¶ÔÊý¾Ý¿âµÄËùÓвÙ×÷£¬ÆäÖÐÓÐÒ»²¿ÊDZ£ÁôµÄ£¬ÓÃ×÷Êý¾Ý¿â¹ÊÕϻָ´£¬ÆäËü¶¼ÊÇ¿Éɾ³ýµÄ£¬ÔضÏÊÂÎñÈÕÖ¾¾ÍÊǽ«¿Éɾ³ýµÄÄDz¿·ÝÈÕÖ¾±ê¼ÇΪ²»»î¶¯ÈÕÖ¾£¨µ«²¢Ã»ÓÐɾ³ý£©£¬ÊÕËõÈÕÖ¾Îļþ¾ÍÊǰÑÈÕÖ¾Öв»»î¶¯µÄÈÕÖ¾Çå³ý¡£
ÁíÍ⣬ÓÉÓÚÈÕÖ¾ÎļþÖеÄÊý¾Ý¿éÊÇÿ¿é100M£¬ËùÒÔÈç¹ûÈÕÖ¾ÎļþСÓÚ100M£¬ÊÕËõºó¿´Îļþ²¢²»»áËõÉÙ£¨Ïà¹ØÄÚÈݿɲéѯsql server °ïÖúÎĵµÖГÊÕËõÊÂÎñÈÕÖ¾”²¿·Ý£©
------------------------------------------------------------------------------------------------------------------------
½â¾ö·½·¨
ÈÕÖ¾ÎļþÂú¶øÔì³ÉSQLÊý¾Ý¿âÎÞ·¨Ð´ÈëÎļþʱ£¬¿ÉÓÃÁ½ÖÖ·½·¨£º
Ò»ÖÖ·½·¨£ºÇå¿ÕÈÕÖ¾¡£
1£®´ò¿ª²
Ïà¹ØÎĵµ£º
SELECT EMP_ID,EMP_NO,LOGIN_NAME,EMP_NAME,SITE_CODE,DEPT_CODE,
JOB_DESC,HRMS_DEPT_CODE,MAIL_ACCOUNT,EXT_NO ,
(case when SITE_CODE='QCS' then 1 else 2 end) site
from dbo.AM_EMPLOYEE
WHERE ACTIVE = 'Y' AND EXT_NO = '6006'
order by site
ÏëÒªÔÚÔ±¹¤±íÖвé³öµç»°ºÅΪ6006µÄÔ±¹¤µÄÓ¢ÎÄÃûÀ´×÷ÎªÏµÍ³Ò³ÃæÉ ......
create PROC [dbo].[P_viewPage_A]
/*
¸ßЧͨÓ÷ÖÒ³´æ´¢¹ý³Ì(Ë«Ïò¼ìË÷)
¾´¸æ£ºÊÊÓÃÓÚµ¥Ò»Ö÷¼ü»ò´æÔÚΨһֵÁеıí»òÊÓͼ
ps:SqlÓï¾äΪ8000×Ö½Ú,µ÷ÓÃʱÇë×¢Òâ´«Èë²ÎÊý¼°sql×ܳ¤¶È²»Òª³¬¹ýÖ¸¶¨·¶Î§
*/
@TableName VARCHAR(200), --±íÃû
@FieldList VARCHAR(2000), --ÏÔʾÁÐà ......
´æ´¢½ø³Ì¾ÍÊÇ×÷Ϊ¿ÉÖ´ÐжÔÏó´æ·ÅÔÚÊý¾Ý¿âÖеÄÒ»¸ö»ò¶à¸öSQLÃüÁî¡£
¶¨Òå×ÜÊǺܳéÏó¡£´æ´¢½ø³ÌÆäʵ¾ÍÊÇÄÜÍê³ÉÒ»¶¨²Ù×÷µÄÒ»×éSQLÓï¾ä£¬Ö»²»¹ýÕâ×éÓï¾äÊÇ·ÅÔÚÊý¾Ý¿âÖеÄ(ÕâÀïÎÒÃÇ̸ֻSQL SERVER)¡£Èç¹ûÎÒÃÇͨ¹ý´´½¨´æ´¢½ø³ÌÒÔ¼°ÔÚASPÖе÷Óô洢½ø³Ì£¬¾Í¿ÉÒÔ±ÜÃ⽫SQLÓï¾äͬASP´úÂë»ìÔÓÔÚÒ»Æð¡£ÕâÑù×öµÄºÃ´¦ÖÁÉÙÓÐÈý¸ö£º
µÚÒ»¡ ......
SQL Server 2005 ÖеÄÊý¾ÝÀàÐ͹éÄÉΪÏÂÁÐÀà±ð£º
¾«È·Êý×Ö
Unicode ×Ö·û´®
½üËÆÊý×Ö
¶þ½øÖÆ×Ö·û´®
ÈÕÆÚºÍʱ¼ä
ÆäËûÊý¾ÝÀàÐÍ
×Ö·û´®
ÔÚ SQL Server 2005 ÖУ¬¸ù¾ÝÆä´æ´¢ÌØÕ÷£¬Ä³Ð©Êý¾ÝÀàÐͱ»Ö¸¶¨ÎªÊôÓÚÏÂÁи÷×飺
´óÖµÊý¾ÝÀàÐÍ£ºvarchar(max)¡¢nvarchar(max) ºÍ varbinary(max)
´óÐͶÔÏóÊý¾ÝÀàÐÍ£ºtext¡¢ntext¡¢ima ......
°ïÖúÀïµÄ,Óï·¨:
BEGIN TRY
{ sql_statement | statement_block }
END TRY
BEGIN CATCH
[ { sql_statement | statement_block } ]
END CATCH
[ ; ]
Òì³£²¿·Ö:
ÔÚ CATCH ¿éµÄ×÷ÓÃÓòÄÚ£¬¿ÉÒÔʹÓÃÒÔÏÂϵͳº¯ÊýÀ´»ñÈ¡µ¼Ö CATCH ¿éÖ´ÐеĴíÎóÏûÏ¢£º
ERROR ......