iT邦幫忙

0

MSSQL 能不能從備份檔案bak中只還原某個table的資料?

請問MSSQL 能不能從備份檔案bak中只還原某個table的資料?
在網路上查到都是還原成另外一個名稱資料庫,再用匯出達成還原某個table的資料。
有沒有方法是可以直接還原的? 像oracle用imp可以直接指定某個table還原。

1 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2019-10-31 15:05:15
最佳解答

Google 到有網友說LiteSpeed for SQL Server可以
可以下載來試用看看

選我正解

看更多先前的回應...收起先前的回應...
vit5015 iT邦新手 4 級 ‧ 2019-10-31 15:21:24 檢舉

只能用第三方軟體辦到嗎? MSSQL原生真的沒有提供這種功能阿?我一直覺得是我自己找錯方向沒找到..

vit5015 iT邦新手 4 級 ‧ 2019-10-31 16:25:50 檢舉

感謝您還花時間找,我再來用看看。

raytracy iT邦大神 1 級 ‧ 2019-11-02 09:47:33 檢舉

很多人都有個錯覺, 以為:
我要的功能, 應該原廠都可以提供

事實上, 原廠並沒有那麼佛心, 會把所有人要的功能通通都做完, 因為他們也有他們的研發成本, 產品 PM 只會挑選市場上最多人需要/最容易賣錢的功能來開發, 剩下的都要等到研發團隊有剩餘的時間之後, 才會考慮.

從微軟產品中特別可以看出這樣的特徵:
SQL 2012 有很多功能不完備, 到了 2014 才完整
Exchange 2013 很多功能, 到了 2016 才完整

如果原廠文件沒有寫, 那就是真的沒有; 不用花心力去糾結在一定要找出原廠解答 (不然也可以發 Support Ticket 去跟原廠確認), 趕快去找第三方的工具, 讓自己工作不要卡住比較要緊..

我要發表回答

立即登入回答