sql備份資料庫和分離資料庫的區別
----------1>.
分離以後你的資料庫就無法使用了,
好比你的系統是一台計算機,
你的資料庫相當於一塊硬碟,
你把硬碟分離以後,
數據就無法存儲了。
而備份等於把你的資料庫拷貝到了另一塊硬碟里。
。。。。
----------2>.
一般都是用備份的。分離之後可以在附加的時候不需要日誌
----------3>.
這是兩個概念沒有好不好
1 分離情況下你的資料庫屬於離線的狀態,這時你的資料庫無法使用, 用戶不可訪問資料庫。
2 備份則是在資料庫在線的狀態下記錄當前資料庫的狀態,在資料庫損害或資料庫需要恢復時,對資料庫進行
還原。
另外一般較少用戶分離資料庫,有幾率分離資料庫後,無法再掛接
----------4>.
備份可以在正常生產中進行,分離則需要在停止工作的情況才能進行
(不過一般也建議在空閑的時候進行備份)
備份是將資料庫通過備份的方式導出到一個文件,採用分離的方式來備份是直接拷貝數據文件
----------5>.
主要從分離和備份的作用不同來解釋。
1、分離:當你作為一個開發人員,在自己的機器上做好了資料庫和系統後,想把程序和資料庫安裝到客戶的機器上,這是使用分離資料庫的方式最合適。即在你的機器上分離出資料庫,然後把數據文件和日誌文件一並拷貝到客戶機上進行附加操作即可。
2、備份:這個我想LZ應該知道他的作用,就是以防資料庫或則硬體(主要是硬碟)出錯而進行的備份操作;也常見於遠程資料庫(網站的後台資料庫)進行在線備份,然後下載到本地進行保留。
----------6>.
備份的話 有完全備份 差異備份 是現在數據的一個
分離 就是資料庫文件 和資料庫系統 分離 該資料庫就不能用了
----------7>.
分離是CTRL X,備份是CTRL C
----------8>.
如果你要把資料庫從A機「剪切」到B機,用「分離」比較好,分離後把MDF文件直接拷到B機附加即可。
2. 一大串拆分的SQL語句對資料庫是否有影響
對資料庫本身是沒有什麼影響的!
所有的SQL語句都是在緩存中解析執行,並將結果存放在緩存中的。
3. 請問SQL資料庫分離與附加的作用和功能是什麼有哪位朋友可以告訴我
一、可以切斷資料庫的使用 (比如當資料庫日誌很大佔用了空間時,可以用分離資料庫的方法來切斷資料庫,從而刪除以前的資料庫日誌,來節省空間)
實踐中碰到 資料庫日誌 很大(10G)佔用了硬碟空間的情況處理:
方法:
1、停掉iis,然後分離資料庫
2、修改資料庫日誌的名字
3、附加資料庫,成功後可以刪除資料庫日誌
二、可以在需要更換資料庫物理存放地址時使用如果您資料庫系統安裝在系統盤(比如 C 盤),由於 C 盤容易受病毒侵害,您也許希望您的數據存放在非系統盤(比如 D 盤),要做的這點很簡單,您並不需要重裝資料庫,只要把數據「分離」,然後將相關文件移動到 D 盤的某個目錄,接著「附加」資料庫即可。
SQL Server 2000允許分離資料庫的數據和事務日誌文件,然後將其重新附加到同一台或另一台伺服器上。分離資料庫將從 SQL Server 刪除資料庫,但是保證在組成該資料庫的數據和事務日誌文件中的資料庫完好無損。然後這些數據和事務日誌文件可以用來將資料庫附加到任何 SQL Server 實例上,這使資料庫的使用狀態與它分離時的狀態完全相同。
應注意,只有「使用本資料庫的連接」數為0時,該資料庫才能分離。所以分離資料庫時盡量斷開所有對要分離資料庫操作的連接,如果還有連接資料庫的程序,會出現資料庫的連接狀態窗口,顯示正在連接此資料庫的機器以及名稱,點擊清除按鈕將從伺服器強制斷開現有的連接。
4. sql server 2008資料庫的分離是什麼意思
資料庫分離是指將資料庫文件從資料庫伺服器實例中分離出來,相當於關閉了資料庫。資料庫分離後,應用程序不能連接到該資料庫,資料庫文件可以被其它進程訪問。通常分離資料庫用於快速地將資料庫遷移到另一個sqlserver實例。
資料庫分離後,還可以附加到sqlserver實例。
5. 在SQL中,附加和分離資料庫的目的和意義是什麼呢
打開"企業管理器",選擇你要分離的資料庫,單擊右鍵,在「所有任務」上可以看到「附加資料庫」、「分離資料庫」。
主要是來將你的資料庫進行分離和附加,比如別人要用你的資料庫,但你的資料庫伺服器是在你本機上,別人或許不能遠程訪問你的資料庫,這樣你就可以把資料庫給分離掉,形成兩個文件:.mdf--資料庫文件;以及資料庫日誌文件log,這樣你可以把這兩個文件發給要用的人,他們可以在自己的機子上,用同版本的資料庫伺服器將你的資料庫附加上,這樣就可以知道你的資料庫數據信息了。
也許說的不是很全面吧!不過應該是離線資料庫的方式吧~~~