亚洲AV无码乱码在线观看不卡|最新大伊香蕉精品视频在线|亚洲不卡av一区二区|国产美女无遮挡免费

登錄論壇 | 注冊會員 設(shè)為首頁 | 收藏本站
當前位置 : 首頁>軟件學院>數(shù)據(jù)庫>SQL>正文
 
使用sql語句分離和附加數(shù)據(jù)庫的方法

http://www.yibo1263.com 2010/3/16 8:27:00  來源:東北IT網(wǎng)  編輯:葉子
 

    對于分離一個數(shù)據(jù)庫來說,我們可以用Manage Studio界面或者存儲過程。但是對于每一種方法都必須保證沒有用戶使用這個數(shù)據(jù)庫.接下來所講的都是對于用命令來分離或附加一個數(shù)據(jù)庫。對于用Manage Studio自己看著界面操作就可以應付了。

    分離數(shù)據(jù)庫:

    對于用存儲過程來分離數(shù)據(jù)庫,如果發(fā)現(xiàn)無法終止用戶鏈接,可以使用ALTER DATABASE命令,并利用一個能夠中斷已存在鏈接的終止選項來把數(shù)據(jù)庫設(shè)置為SINGLE_USER模式,設(shè)置為SIGLE_USER代碼如下:
ALTER DATABASE [DatabaseName] SET  SINGLE_USER WITH ROLLBACK IMMEDIATE下面是分離數(shù)據(jù)庫的CMD命令
EXEC sp_detach_db DatabaseName一旦一個數(shù)據(jù)庫分離成功,從SQL Server角度來看和刪除這個數(shù)據(jù)庫沒有什么區(qū)別。

    附加數(shù)據(jù)庫:

    對于附加數(shù)據(jù)庫,可以使用sp_attach_db存儲過程,或者使用帶有FOR ATTACH選項的CREATE DATABASE命令,在SQL Server2005或更高的版本中推薦使用后者,前者是為了向前兼容,它正在逐漸淘汰,而后者更提供更多對文件的控制。

CREATE DATABASE databasename
ON (FILENAME = 'D:\Database\dbname.mdf')
FOR ATTACH | FOR ATTACH_REBUILD_LOG

    然而對于這樣的附加,我們要注意幾個地方。因為涉及到重建日志。

    1.對于一個讀/寫數(shù)據(jù)庫,如果含有一個可用的日志文件,無論使用FOR ATTACH ,還是使用FOR ATTACH_REBULD_LOG,都是一樣,都不會對此數(shù)據(jù)庫重建日志文件。如果日志文件不可用或者物理上沒有該日志文件,使用FOR ATTACH或FOR ATTACH_REBULID_LOG都會重建日志文件,所以如果我們復制一個帶有大量日志文件的數(shù)據(jù)庫到另一臺服務器中,就可以只復制.mdf文件,不用復制日志文件,然后使用FOR ATTACH_REBULD_LOG選項重建日志。條件是這臺服務器將主要使用或只用改數(shù)據(jù)庫的副本進行讀操作。

    2.對于一個只讀數(shù)據(jù)庫,就有點區(qū)別了,如果日志文件不可用,那么就不能更新主文件,所以也就不能重建日志,因此當我們附加一個只讀數(shù)據(jù)庫是,必須在FOR ATTACH從句中指定日志文件。

    如果使用附加數(shù)據(jù)庫重建了日志文件。使用FOR ATTACH_REBUILD_LOG會中斷日志備份鏈,進行這種操作之前最好做一次數(shù)據(jù)庫完全備份。

   使用sp_detach_db存儲過程一個好處就是可以保證一個數(shù)據(jù)庫是被干凈的關(guān)閉,那日志文件就不是附加數(shù)據(jù)庫所必須的,我們可以使用FOR ATTACH_REBUILD_LOG命令重建日志,得到一個最小的日志文件。也算是一種快速收縮一個大日志文件的方法。

收藏】【打印】【進入論壇
  相關(guān)文章:

·MySQL CEO加入基準基金公司
·MySQL創(chuàng)始人聯(lián)合14000人反對甲骨文收購Sun
·MySQL創(chuàng)始人呼吁用戶反對甲骨文收購Sun
·94%瀏覽器攻擊發(fā)生在漏洞公布的24小時之內(nèi)
·五大著名免費SQL注入漏洞掃描工具
·如何防御網(wǎng)站SQL注入
·SQL攻擊:防御和檢查SQL注入的手段
·解析SQL注入 十大方式保護數(shù)據(jù)安全
·用SQL分離器實現(xiàn)sa弱口令強行入侵
·檢測SQL Server是否有特洛伊木馬 
·使用SQL更改SQL 2005 sa用戶密碼的方法

 
 
 
最新文章

搶先蘋果,消息稱英特爾芯片采用臺積電
三星揭曉業(yè)內(nèi)首款單條 512GB DDR5 內(nèi)存
vivo 高端新機爆料:120Hz 曲面屏 + 天
vivo Y21 在印度正式上市:Helio P35 芯
微星推出 GeForce RTX 3080 Sea Hawk X
消息稱三星 Galaxy Tab S8 系列平板將放
機械革命推出 F6 輕薄本:16 英寸全面屏
英特爾 12 代 Alder Lake CPU 600 系列
雷軍:向小米手機 1 首批用戶每人贈送價
小米李明談用戶被踢出 MIUI 測試版:大

推薦文章
1
2
3
4
5
6
7
8
9
10
叛逆嫩模性感寫真
宮如敏不雅照瘋傳 看張馨予韓一菲獸獸誰
不懼孔子搶位 阿凡達游戲影音配置推薦
2015第十七屆“東北安博會”火爆招商
第十六屆東北國際公共安全防范產(chǎn)品博覽
2016年第五屆中國國際商業(yè)信息化博覽會
2016年第五屆中國國際POS機及相關(guān)設(shè)備展
互聯(lián)網(wǎng)電視熟了嗎 2013最火電視深解析
桑達獲邀出席2015中國(廣州)國際POS機
寶獲利報名參加“2015年度中國POS機行業(yè)
八卦圖解 More>>
叛逆嫩模性感寫真 宮如敏不雅照瘋傳 看張馨予韓一菲
周偉童魔鬼身材日本性感寫真圖  聯(lián)想V360筆記本模特寫真