SQL Server——ɾ³ýÊý¾Ý¿âÈÕÖ¾
Ò»¡¢Çå¿ÕÈÕÖ¾
DUMP TRANSACTION ¿âÃû WITH
NO_LOG
¶þ¡¢ÊÕËõÊý¾Ý¿âÎļþ(Èç¹û²»Ñ¹Ëõ,Êý¾Ý¿âµÄÎļþ²»»á¼õС
ÆóÒµ¹ÜÀíÆ÷--ÓÒ¼üÄãҪѹËõµÄÊý¾Ý¿â--ËùÓÐÈÎÎñ--ÊÕËõÊý¾Ý¿â--ÊÕËõÎļþ
--Ñ¡ÔñÈÕÖ¾Îļþ--ÔÚÊÕËõ·½Ê½ÀïÑ¡ÔñÊÕËõÖÁXXM,ÕâÀï»á¸ø³öÒ»¸öÔÊÐíÊÕËõµ½µÄ×îСMÊý,Ö±½ÓÊäÈëÕâ¸öÊý,È·¶¨¾Í¿ÉÒÔÁË
--Ñ¡ÔñÊý¾ÝÎļþ--ÔÚÊÕËõ·½Ê½ÀïÑ¡ÔñÊÕËõÖÁXXM,ÕâÀï»á¸ø³öÒ»¸öÔÊÐíÊÕËõµ½µÄ×îСMÊý,Ö±½ÓÊäÈëÕâ¸öÊý,È·¶¨¾Í¿ÉÒÔÁË
ÏÈÌṩһÖÖ¸´Ôӵķ½·¨Ñ¹ËõÈÕÖ¾¼°Êý¾Ý¿âÎļþÈçÏ£º
1.Çå¿ÕÈÕÖ¾
¡¡ DUMP TRANSACTION ¿âÃû WITH NO_LOG
2.½Ø¶ÏÊÂÎñÈÕÖ¾£º
¡¡ BACKUP LOG Êý¾Ý¿âÃû
WITH NO_LOG
3.ÊÕËõÊý¾Ý¿âÎļþ(Èç¹û²»Ñ¹Ëõ,Êý¾Ý¿âµÄÎļþ²»»á¼õС
¡¡
ÆóÒµ¹ÜÀíÆ÷--ÓÒ¼üÄãҪѹËõµÄÊý¾Ý¿â--ËùÓÐÈÎÎñ--ÊÕËõÊý¾Ý¿â--ÊÕËõÎļþ
¡¡
--Ñ¡ÔñÈÕÖ¾Îļþ--ÔÚÊÕËõ·½Ê½ÀïÑ¡ÔñÊÕËõÖÁÌìÌìÉÏÍøM,ÕâÀï»á¸ø³öÒ»¸öÔÊÐíÊÕËõµ½µÄ×îСMÊý,Ö±½ÓÊäÈëÕâ¸öÊý,È·¶¨¾Í¿ÉÒÔÁË
¡¡
--Ñ¡ÔñÊý¾ÝÎļþ--ÔÚÊÕËõ·½Ê½ÀïÑ¡ÔñÊÕËõÖÁÌìÌìÉÏÍøM,ÕâÀï»á¸ø³öÒ»¸öÔÊÐíÊÕËõµ½µÄ×îС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.·ÖÀë
¡¡ E X E C sp_detach_db @dbname =
’pubs‘
¡¡ b.ɾ³ýÈÕÖ¾Îļþ
¡¡ c.ÔÙ¸½¼Ó
¡¡ E X E C sp_attach_single_file_db @dbname =
‘pubs’,
¡¡ @physname = ’c:\Program Files\Microsoft SQL
Server\MSSQL\Data\pubs.mdf‘
5.ΪÁËÒÔºóÄÜ×Ô¶¯ÊÕËõ,×öÈçÏÂÉèÖÃ:
¡¡
ÆóÒµ¹ÜÀíÆ÷--·þÎñÆ÷--ÓÒ¼üÊý¾Ý¿â--ÊôÐÔ--Ñ¡Ïî--Ñ¡Ôñ"×Ô¶¯ÊÕËõ"
¡¡ --SQLÓï¾äÉèÖ÷½Ê½:
¡¡ E X E C sp_dboption
’Êý¾Ý¿âÃû‘, ’autoshrink‘, ’TR
Ïà¹ØÎĵµ£º
µ±ÐÞ¸ÄÁ˵ǼÃÜÂëʱ£¬µ±Æô¶¯mssqlserverµÄʱºò»á³öÏÖerror 1069, means logon error. ÕâÊÇÓÉÓÚÒ»ÏÂ2¸öÔÒò1.sqlserverµÄÃÜÂëûÓÐͬ²½µÄÔÒò£¬ÐèÒªÔÚadministrator tools ->services-> right click mssqlserver -> property-> logon tab -> change passward to new one . 2.sqlserverµÄÆô¶¯Óû§²»¶Ô£¬ÐèÒªÔÚa ......
SQLÓï¾äÓÅ»¯Êµ¼ùÖ®Ò»SQL_TRACE
»·¾³£ºÔÚPL/sqlÉϵ÷ÊÔÊý¾Ý
Pl/sql developer¹¤¾ßÁ¬½ÓʵÀýºó¼´×÷Ϊһ¸öÓû§½ø³ÌÕ¼ÓÃÒ»¸ösession£»
select * from v$session t where t.PROGRAM='plsqldev.exe' and t.USERNAME='DZJC'
²éѯ½á¹ûÏÔʾÁ˼¸¸ö¹Ø¼üµÄ×Ö¶Î
SADDR RAW(4) S ......
Sql´úÂë:Powered by chenjiazi
--²éѯµ±Ì죺
select * from info where DateDiff(dd,datetime,getdate())=0
--²éѯ24СʱÄÚµÄ:
select * from info where DateDiff(hh,datetime,getDate())<=24
--infoΪ±íÃû,datetimeΪÊý ......
1¡¢µÚÒ»²½£¬Ñ¡ÖÐÒªÇå³ýÈÕÖ¾µÄÊý¾Ý¿â——ÓÒ¼ü——ÊôÐÔ¡£
2¡¢µÚ¶þ²½£ºÔÚÑ¡ÏîҳѡÖГѡÏ¬»Ö¸´Ä£Ê½Ñ¡Ôñ“¼òµ¥”£¬µã»÷×îϱßÈ·¶¨°´Å¥¡£
3¡¢µÚÈý²½£¬ÔÙÑ¡ÖÐÊý¾Ý¿âÓÒ¼ü——ÈÎÎñ——ÊÕËõ——Êý¾Ý¿â¡£
4¡¢µÚËIJ½£¬µã»÷&ldq ......
Ò»¡¢ ÒýÑÔ
¡¡¡¡PHPÊÇÒ»ÖÖÁ¦Á¿Ç¿´óµ«Ï൱ÈÝÒ×ѧϰµÄ·þÎñÆ÷¶Ë½Å±¾ÓïÑÔ£¬¼´Ê¹ÊǾÑé²»¶àµÄ³ÌÐòÔ±Ò²Äܹ»Ê¹ÓÃËüÀ´´´½¨¸´ÔӵĶ¯Ì¬µÄwebÕ¾µã¡£È»¶ø£¬ËüÔÚʵÏÖÒòÌØÍø·þÎñµÄÃØÃܺͰ²È«·½ÃæÈ´³£³£´æÔÚÐí¶àÀ§ÄÑ¡£ÔÚ±¾ÏµÁÐÎÄÕÂÖУ¬ÎÒÃǽ«Ïò¶ÁÕß½éÉܽøÐÐweb¿ª·¢Ëù±ØÐèµÄ°²È«±³¾°ÒÔ¼°PHPÌØ¶¨µÄ֪ʶºÍ´úÂë-Äã¿ÉÒÔ½èÒÔ±£»¤Äã×Ô¼ºµÄwebÓ¦Óó ......