SQL 2000 無logÎļþ»Ö復
ÓÉÓÚÖÖÖÖÔÒò£¬ÎÒÃÇÈç¹ûµ±Ê±½ö½ö±¸·ÝÁËmdfµµ£¬ÄÇô»Ö¸´ÆðÀ´¾ÍÊÇÒ»¼þºÜÂé·³µÄÊÂÇéÁË¡£
Èç¹ûÄúµÄmdfµµÊǵ±Ç°×ÊÁÏ¿â²úÉúµÄ£¬ÄÇôºÜ½ÄÐÒ£¬Ò²ÐíÄãʹÓÃsp_attach_db»òÕßsp_attach_single_file_db¿ÉÒÔ»Ö¸´×ÊÁϿ⣬µ«ÊÇ»á³öÏÖÀàËÆÏÂÃæµÄÌáʾ×ÊѶ
É豸Æô¶¯´íÎó¡£ÎïÀíµµ°¸Ãû 'C:\Program Files\Microsoft SQL Server\MSSQL\data\test_Log.LDF' ¿ÉÄÜÓÐÎó¡£
ÒÑ´´½¨ÃûΪ 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_log.LDF' µÄÐÂÈÕÖ¾µµ¡£
µ«ÊÇ£¬Èç¹ûÄúµÄ×ÊÁÏ¿âµµÊÇ´ÓÆäËûµçÄÔÉϸ´ÖƹýÀ´µÄ£¬ÄÇôºÜ²»ÐÒ£¬Ò²ÐíÉÏÊö°ì·¨¾ÍÐв»Í¨ÁË¡£ÄãÒ²Ðí»áµÃµ½ÀàËÆÏÂÃæµÄ´íÎó×ÊѶ
ËÅ·þÆ÷: ÏûÏ¢ 1813£¬¼¶±ð 16£¬×´Ì¬ 2£¬ÐÐ 1
δÄÜ´ò¿ªÐÂ×ÊÁÏ¿â 'test'¡£CREATE DATABASE ½«ÖÕÖ¹¡£
É豸Æô¶¯´íÎó¡£ÎïÀíµµ°¸Ãû 'd:\test_log.LDF' ¿ÉÄÜÓÐÎó¡£
Ôõô°ìÄØ£¿±ð׿±£¬ÏÂÃæÎÒÃǾÙÀý˵Ã÷»Ö¸´°ì·¨¡£
A£®ÎÒÃÇʹÓÃÔ¤É跽ʽ½¨Á¢Ò»¸ö¹©»Ö¸´Ê¹ÓõÄ×ÊÁÏ¿â(Èçtest)¡£¿ÉÒÔÔÚSQL Server Enterprise ManagerÀïÃ潨Á¢¡£
B£®Í£µô×ÊÁÏ¿âËÅ·þÆ÷¡£
C£®½«¸Õ²Å²úÉúµÄ×ÊÁÏ¿âµÄÈÕÖ¾µµtest_log.ldfɾ³ý£¬ÓÃÒª»Ö¸´µÄ×ÊÁÏ¿âmdfµµ¸²¸Ç¸Õ²ÅÉú³ÉµÄ×ÊÁÏ¿â×ÊÁϵµ°¸test_data.mdf¡£
D£®Æô¶¯×ÊÁÏ¿âËÅ·þÆ÷¡£´Ëʱ»á¿´µ½×ÊÁÏ¿âtestµÄ״̬Ϊ“´íÎó”¡£Õâʱºò²»ÄܶԴË×ÊÁÏ¿â½øÐÐÈκβÙ×÷¡£
E£®ÉèÖÃ×ÊÁÏ¿âÔÊÐíÖ±½Ó×÷ҵϵͳ±í¡£´Ë²Ù×÷¿ÉÒÔÔÚSQL Server Enterprise ManagerÀïÃæÑ¡Ôñ×ÊÁÏ¿âËÅ·þÆ÷£¬°´ÓÒ¼ü£¬Ñ¡Ôñ“ÊôÐÔ”£¬ÔÚ“ËÅ·þÆ÷ÉèÖÔҳÃæÖн«“ÔÊÐí¶ÔϵͳĿ¼ֱ½ÓÐ޸ĔһÏîÑ¡ÖС£Ò²¿ÉÒÔʹÓÃÈçÏÂÓï¾äÀ´ÊµÏÖ¡£
use master
go
sp_configure 'allow updates',1
go
reconfigure with override
go
F£®ÉèÖÃtestΪ½ô¼±ÐÞ¸´Ä£Ê½
update sysdatabases set status=-32768 where dbid=DB_ID('test')
´Ëʱ¿ÉÒÔÔÚSQL Server Enterprise ManagerÀïÃæ¿´µ½¸Ã×ÊÁÏ¿â´¦ÓړΨ¶Á\ÖÃÒÉ\ÍÑ»ú\½ô¼±Ä£Ê½”¿ÉÒÔ¿´µ½×ÊÁÏ¿âÀïÃæµÄ±í£¬µ«Êǽö½öÓÐϵͳ±í
G£®ÏÂÃæÖ´ÐÐÕæÕýµÄ»Ö¸´²Ù×÷£¬Öؽ¨×ÊÁÏ¿âÈÕÖ¾µµ
dbcc rebuild_log('test','C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_log.ldf')
Ö´Ðйý³ÌÖУ¬Èç¹ûÓöµ½ÏÂÁÐÌáʾ×ÊѶ£º
Ë
Ïà¹ØÎĵµ£º
SQLÓÅ»¯²éѯ
ÊÕ²Ø
Êý¾Ý¿âµÄ²éѯÓÅ»¯¼¼Êõ
Êý¾Ý¿âϵͳÊǹÜÀíÐÅϢϵͳµÄºËÐÄ£¬»ùÓÚÊý¾Ý¿âµÄÁª»úÊÂÎñ´¦Àí£¨OLTP£©ÒÔ¼°Áª»ú·ÖÎö´¦Àí(OLAP)ÊÇÒøÐС¢ÆóÒµ¡¢Õþ¸®µÈ²¿ÃÅ×îΪÖØÒªµÄ¼ÆËã»úÓ¦
ÓÃÖ®Ò»¡£´Ó´ó¶à ......
SQLÌṩÁËËÄÖÖÄ£ºýÆ¥Å䷽ʽ
1£¬%£º±íʾÈÎÒâ0¸ö»ò¶à¸ö×Ö·û¡£¿ÉÆ¥ÅäÈÎÒâÀàÐͺͳ¤¶ÈµÄ×Ö·û£¬ÓÐЩÇé¿öÏÂÈôÊÇÖÐÎÄ£¬ÇëÔËÓÃÁ½¸ö°Ù·ÖºÅ£¨%%£©±íʾ¡£
±ÈÈç SELECT * from [user] WHERE u_name LIKE '%Èý%'
½«»á°Ñu_nameΪ“ÕÅÈý”£¬“ÕÅèÈý”¡¢“Èý½Å蔣¬“ÌÆÈý²Ø”µÈµÈÓГÈý& ......
SQL Server 2005 ºÍ2008ÌṩÁ˺ܶàеĺÍÔöÇ¿µÄÉÌÎñÖÇÄܹ¦ÄÜ,°üÀ¨ÀûÓü¯³É·þÎñ(SSIS)ÕûºÏ¶àÖÖÊý¾ÝÔ´;ÀûÓ÷ÖÎö·þÎñ(SSAS)ʹÊý¾ÝÄÚÈݸü·á¸»²¢ÇÒ½¨Á¢¸´ÔÓµÄÉÌÒµ·ÖÎö; ÒÔ¼°ÀûÓñ¨±í·þÎñ(SSRS)±à¼,¹ÜÀí,ºÍÌá½»·á¸»µÄ±¨±í. Èç¹ûÄãÏÖÔÚ»¹²»Çå³þÕâЩ¹¦ÄÜ,ÄÇô½ÓÏÂÀ´Ò»ÏµÁеĽéÉÜ»áÈÃÄã¶ÔSQL ServerÏÖÔÚµÄÉÌÎñÖÇÄÜÖ§³Ö´ó³ÔÒ»¾ª.²»¹ý ......
Ò»¡¢ÉîÈëdz³öÀí½âË÷Òý½á¹¹
ʵ¼ÊÉÏ£¬Äú¿ÉÒÔ°ÑË÷ÒýÀí½âΪһÖÖÌØÊâµÄĿ¼¡£Î¢ÈíµÄSQL SERVERÌṩÁËÁ½ÖÖË÷Òý£º¾Û¼¯Ë÷Òý£¨clustered index£¬Ò²³Æ¾ÛÀàË÷Òý¡¢´Ø¼¯Ë÷Òý£©ºÍ·Ç¾Û¼¯Ë÷Òý£¨nonclustered index£¬Ò²³Æ·Ç¾ÛÀàË÷Òý¡¢·Ç´Ø¼¯Ë÷Òý£©¡£ÏÂÃ棬ÎÒÃǾÙÀýÀ´ËµÃ÷һϾۼ¯Ë÷ÒýºÍ·Ç¾Û¼¯Ë÷ÒýµÄÇø±ð£º
Æäʵ£¬ÎÒÃǵĺºÓï×ÖµäµÄÕýÎı¾Éí¾ ......