台灣最大程式設計社群網站
線上人數
999
 
會員總數:239075
討論主題:185519
歡迎您免費加入會員
討論區列表 >> MS SQL >> 關於BAK檔的還原
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關於BAK檔的還原
價值 : 100 QP  點閱數:123 回應數:6

樓主

迷路
高級專家
8316 117
5405 1464
發送站內信

捐贈 VP 給 迷路
在下一直在PHP+MySQL的領域中,對於MS-SQL基本上沒有碰過,如果問了蠢問題請見諒
公司最近強行接了一個ASP.NET+MS-SQL的網站回來架設
客戶的前網站設計公司提供了網站的原始檔案和資料庫的.bak檔
.bak檔只有92mb左右
但是當我按照主機商的線上資料庫介面教學將檔案上傳還原後
資料庫居然一口氣爆增到3G多,請問這是正常的情況嗎?
Google只找到一堆教如何對資料庫瘦身的,沒有找到這樣的情況說明

搜尋相關Tags的文章: [ mssql ] , [ bak ] , [ 還原 ] ,
本篇文章發表於2017-03-17 14:59
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
例如你可以將資料庫的交易記錄縮到 2MB
BACKUP LOG TestDB WITH TRUNCATE_ONLY
DBCC SHRINKFILE ('TestDB_Log', 2)
記住,這個動作一定要在資料庫做完完全備份後再做,比較安全
本篇文章回覆於2017-03-17 18:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

迷路
捐贈 VP 給 迷路 檢舉此回應
抱歉,我想詢問的不是如何讓.bak檔變小
我想詢問的是.bak還原後容量一口氣用掉超過30倍的大小
.bak檔不到100mb,還原後資料庫卻超過3G
這樣的情況是否正常?
本篇文章回覆於2017-03-20 09:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
只要AP跑的不慢 大小不太重要吧 建議你觀察一下 每天遞增的量
本篇文章回覆於2017-03-20 19:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
最有價值解答

風箏
檢舉此回應
正常
ms-sql備份成bak時可以選擇壓縮資料
壓縮比很高
本篇文章回覆於2017-03-21 10:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

風箏
檢舉此回應
參考看看
https://dotblogs.com.tw/jamesfu/2014/02/23/compression
本篇文章回覆於2017-03-21 10:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

迷路
捐贈 VP 給 迷路 檢舉此回應
to有點難大大:有差,因為我們租用的虛擬主機資料庫大小只有450mb
我一還原整個資料庫就超過容量上限,根本就沒辦法操作

to風箏大大:感謝您的回覆
本篇文章回覆於2017-03-21 10:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.