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

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')
Ö´Ðйý³ÌÖУ¬Èç¹ûÓöµ½ÏÂÁÐÌáʾ×ÊѶ£º
Ë


Ïà¹ØÎĵµ£º

ms sql server ´´½¨Óû§


SQL code
´´½¨½ÇÉ«£¬Óû§£¬È¨ÏÞ
/*--ʾÀý˵Ã÷
ʾÀýÔÚÊý¾Ý¿âpubsÖд´½¨Ò»¸öÓµÓбíjobsµÄËùÓÐȨÏÞ¡¢ÓµÓбítitlesµÄSELECTȨÏ޵ĽÇÉ«r_test
Ëæºó´´½¨ÁËÒ»¸öµÇ¼l_test£¬È»ºóÔÚÊý¾Ý¿âpubsÖÐΪµÇ¼l_test´´½¨ÁËÓû§ÕË»§u_test
ͬʱ½«Óû§ÕË»§u_testÌí¼Óµ½½ÇÉ«r_testÖУ¬Ê¹Æäͨ¹ýȨÏ޼̳лñÈ¡ÁËÓë½ÇÉ«r_t ......

¹ØÓÚSQL ServerµÄÓÅ»¯

ÈçºÎÓÅ»¯SQL Server
1¡¢  ÓóÌÐòÖУ¬±£Ö¤ÔÚʵÏÖ¹¦ÄܵĻù´¡ÉÏ£¬¾¡Á¿¼õÉÙ¶ÔÊý¾Ý¿âµÄ·ÃÎÊ´ÎÊý£»Í¨¹ýËÑË÷²ÎÊý£¬¾¡Á¿¼õÉÙ¶Ô±íµÄ·ÃÎÊÐÐÊý,×îС»¯½á¹û¼¯£¬´Ó¶ø¼õÇáÍøÂ縺µ££»Äܹ»·Ö¿ªµÄ ²Ù×÷¾¡Á¿·Ö¿ª´¦Àí£¬Ìá¸ßÿ´ÎµÄÏìÓ¦Ëٶȣ»ÔÚÊý¾Ý´°¿ÚʹÓÃSQLʱ£¬¾¡Á¿°ÑʹÓõÄË÷Òý·ÅÔÚÑ¡ÔñµÄÊ×ÁУ»Ëã·¨µÄ½á¹¹¾¡Á¿¼òµ¥£»ÔÚ²éѯʱ£¬²»Òª¹ý¶ ......

¾­µäSQLÓï¾ä

asc °´ÉýÐòÅÅÁÐ
desc °´½µÐòÅÅÁÐ
ÏÂÁÐÓï¾ä²¿·ÖÊÇMssqlÓï¾ä£¬²»¿ÉÒÔÔÚaccessÖÐʹÓá£
SQL·ÖÀࣺ
DDL—Êý¾Ý¶¨ÒåÓïÑÔ(CREATE£¬ALTER£¬DROP£¬DECLARE)
DML—Êý¾Ý²Ù×ÝÓïÑÔ(SELECT£¬DELETE£¬UPDATE£¬INSERT)
DCL—Êý¾Ý¿ØÖÆÓïÑÔ(GRANT£¬REVOKE£¬COMMIT£¬ROLLBACK)
Ê×ÏÈ,¼òÒª½éÉÜ»ù´¡Óï¾ä£º
1¡¢ËµÃ÷£º´´½¨Êý ......

SQL SERVER 2005·ÖÒ³´æ´¢¹ý³Ì

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER PROCEDURE [dbo].[PE011_Page]
  @TableName varchar(50),        --±íÃû
 @Fields varchar(5000) = '*',    --×Ö¶ÎÃû(È«²¿×Ö¶ÎΪ*)
 @OrderField varchar(5000),    &n ......

SQL 2005 CHECKÔ¼ÊøºÍ¹æÔòÇø±ð


Ò»¡¢Ô¼Êø   
      Ô¼Êø¶¨Òå¹ØÓÚÁÐÖÐÔÊÐíÖµµÄ¹æÔò£¬ÊÇÇ¿ÖÆÍêÕûÐԵıê×¼»úÖÆ¡£
      Ê¹ÓÃÔ¼ÊøÓÅÏÈÓÚʹÓô¥·¢Æ÷¡¢¹æÔòºÍĬÈÏÖµ¡£²éѯÓÅ»¯Æ÷ҲʹÓÃÔ¼Êø¶¨ÒåÉú³É¸ßÐÔÄܵIJéѯִÐмƻ®¡£SQL Server 2005Ö§³ÖÎåÀàÔ¼Êø£º  
      1. NOT ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ