灵活操作MS SQL 2005 中的数据库 - 分离、附加、离线、在线、日志截断
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                灵活操作MS SQL 2005 中的数据库 - 分离、附加、离线、在线、日志截断
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                
                            
                            
                            如果日常工作中經常需要對數據庫作如下操作的,可以使用Transact-SQL語句實現。這里只給出常用示例,具體還有很多用法和注意事項,請參閱? SQL Server 2005 聯機叢書。
--------------------------?? 截斷數據庫日志?? --------------------------
BACKUP?? LOG?? [DatabaseName]?? WITH NO_LOG?
BACKUP?? LOG?? [DatabaseName]?? WITH TRUNCATE_ONLY?
DBCC?????? ?SHRINKDATABASE ( [DatabaseName]?)?
--------------------------?? 使數據庫離線?? --------------------------
ALTER???? ? DATABASE??? ??[ DatabaseName ]??? ?SET?? ?OFFLINE
--------------------------?? 使數據庫在線?? --------------------------
ALTER???? ? DATABASE??? ??[ DatabaseName ]??? ?SET?? ?ONLINE
--------------------------?? 分離數據庫?? --------------------------
EXEC??????? SP_DETACH_DB???? @DBNAME?? =?? ' [ DatabaseName ] '
--------------------------?? 附加數據庫?? --------------------------
CREATE???? DATABASE??? [ DatabaseName ]?????ON? (? FILENAME = ' ... \ [ DatabaseName ].mdf '? )??? FOR??? ATTACH
洪虎收集整理
2006-8-26
                        
                        
                        --------------------------?? 截斷數據庫日志?? --------------------------
BACKUP?? LOG?? [DatabaseName]?? WITH NO_LOG?
BACKUP?? LOG?? [DatabaseName]?? WITH TRUNCATE_ONLY?
DBCC?????? ?SHRINKDATABASE ( [DatabaseName]?)?
--------------------------?? 使數據庫離線?? --------------------------
ALTER???? ? DATABASE??? ??[ DatabaseName ]??? ?SET?? ?OFFLINE
--------------------------?? 使數據庫在線?? --------------------------
ALTER???? ? DATABASE??? ??[ DatabaseName ]??? ?SET?? ?ONLINE
--------------------------?? 分離數據庫?? --------------------------
EXEC??????? SP_DETACH_DB???? @DBNAME?? =?? ' [ DatabaseName ] '
--------------------------?? 附加數據庫?? --------------------------
CREATE???? DATABASE??? [ DatabaseName ]?????ON? (? FILENAME = ' ... \ [ DatabaseName ].mdf '? )??? FOR??? ATTACH
洪虎收集整理
2006-8-26
轉載于:https://www.cnblogs.com/eric1394/archive/2006/08/26/487104.html
總結
以上是生活随笔為你收集整理的灵活操作MS SQL 2005 中的数据库 - 分离、附加、离线、在线、日志截断的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: Python之scrapy实现的爬虫,百
 - 下一篇: Python 新手刚学链表,做了一个“捣