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

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

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

    對(duì)于分離一個(gè)數(shù)據(jù)庫(kù)來(lái)說(shuō),我們可以用Manage Studio界面或者存儲(chǔ)過(guò)程。但是對(duì)于每一種方法都必須保證沒(méi)有用戶(hù)使用這個(gè)數(shù)據(jù)庫(kù).接下來(lái)所講的都是對(duì)于用命令來(lái)分離或附加一個(gè)數(shù)據(jù)庫(kù)。對(duì)于用Manage Studio自己看著界面操作就可以應(yīng)付了。

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

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

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

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

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

    然而對(duì)于這樣的附加,我們要注意幾個(gè)地方。因?yàn)樯婕暗街亟ㄈ罩尽?/P>

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

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

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

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

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

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

 
 
 
最新文章

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

推薦文章
1
2
3
4
5
6
7
8
9
10
叛逆嫩模性感寫(xiě)真
宮如敏不雅照瘋傳 看張馨予韓一菲獸獸誰(shuí)
不懼孔子搶位 阿凡達(dá)游戲影音配置推薦
2015第十七屆“東北安博會(huì)”火爆招商
第十六屆東北國(guó)際公共安全防范產(chǎn)品博覽
2016年第五屆中國(guó)國(guó)際商業(yè)信息化博覽會(huì)
2016年第五屆中國(guó)國(guó)際POS機(jī)及相關(guān)設(shè)備展
互聯(lián)網(wǎng)電視熟了嗎 2013最火電視深解析
桑達(dá)獲邀出席2015中國(guó)(廣州)國(guó)際POS機(jī)
寶獲利報(bào)名參加“2015年度中國(guó)POS機(jī)行業(yè)
八卦圖解 More>>
叛逆嫩模性感寫(xiě)真 宮如敏不雅照瘋傳 看張馨予韓一菲
周偉童魔鬼身材日本性感寫(xiě)真圖  聯(lián)想V360筆記本模特寫(xiě)真
新建县| 开平市| 从江县| 汝州市| 伊金霍洛旗| 新邵县| 郑州市| 阿尔山市| 平定县| 灵川县| 潜山县| 航空| 方正县| 永德县| 澄城县| 乌海市| 阜城县| 平塘县| 陆川县| 宜城市| 卫辉市| 龙门县| 修武县| 中牟县| 邻水| 华池县| 北碚区| 霍州市| 平果县| 潞西市| 呼图壁县| 沈丘县| 确山县| 万安县| 黎川县| 盘山县| 海安县| 蓝山县| 德惠市| 双鸭山市| 昂仁县|