Convert RedGate SQL Backup from sqb file to .bak without installing RedGate – 如何轉換 Redgate的 sqb file 到 SQL Server 能restore的 .bak 檔案

最近公司更新的給客戶用使用的網頁..
入面有一個Bugs.. 出現了很久…但是今天才發現..
所以便要restore / 復原 公司的 Database backupcompare data / 比較數據
由於公司的前DBA [現在以Contractor 的方式繼續在公司裡工作..] 不在英國的關係..要等待他回覆或 Restore Database..可能需要等幾天..
最大的挑戰是.. 公司的Database 是用RedGateDatabase Backup tools 來進行 Backup / 備份
而同事們不不太清楚那個電腦安裝了RedgateSQL Backup Pro..
還有.我們需要把 redgate SQL backup tool backup format .sqb 轉換成 .bak 來給SQL Server來 restore.

做了一會research 之後終於找到了解決方法..
我們可以到以下載SQL Backup convert tools
http://downloads.red-gate.com/labs/sqb2mtf.zip

解壓縮後我們可以執行以下指令去轉換 SQL Backup的格式
E.G.
首先..用Command prompt 去到儲存剛剛解壓縮的資料夾..
之後執行以下指令 去使用sqb2mtf.exe
sqb2mtf的指令是這樣的
sqb2mtf [input file e.g. .sqb 輪入那個 redgate的備份檔案 .sqb e.g. “f:\Database Backup\sharechiwai.sqb”] [output file e.g. .bak 輪出的檔案名稱 .bak e.g. “f:\Database Backup\sharechiwai.bak”] [password / ]
RedGate Database Backup tool command to convert .sqb to .bak via sqb2mtf tools
E.G

sqb2mtf "f:\Database Backup\sharechiwai.sqb" "f:\Database Backup\sharechiwai.bak"

開始轉換了…這個程式會report完成轉換了多小..
大家可以預計要等多久
終於完成轉換了
sqb2mtf process completed

完成後 便會看到很多的 _00.bak _01.bak.. _13.bak 檔案
RedGate Database Backup conversion completed

之後便可以使用 Microsoft SQL Server 來用這些檔案來 Restore Database

Hope you find it useful

Leave a Reply