iT邦幫忙

1

沒有還原如何查詢sql server bak備份擋案表格內容

  • 分享至 

  • xImage

沒有還原如何查詢sql server bak備份擋案

想要做到
select * from "xxx.bak"."usertable"
效果
目前有幾百個不同時間備份擋案,每個都有40GB,想要從每個裡面拿取不同時間段的usertable進行差異判斷
假如都要還原一個月都做不完...

T-SQL 的 RESTORE VERIFYONLY 這個指令可以檢查備份檔案是否正確
這各指令 官方看到 2016 之後的版本有,之前的版本停止支援了,所以不太確定有沒有,你如果版本是之前的自己在確認看看
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
㊣浩瀚星空㊣
iT邦大神 1 級 ‧ 2022-06-18 16:42:23
最佳解答

認真來說,備份檔並不是這樣用的才對。
正常因該是針對某個時段的備份檔去還原。
而不是某個時段的各別備份檔。

不過我想你有特別的用處吧。

一般來說,我會建議你將要還原的資料,先額外加入到另外一張表。
畢竟這樣程式也比較容易寫。
然後再用新的表去做比對還原。

但是,不清楚你的情況。我並不太確定這樣是否適合你就是了。

我要發表回答

立即登入回答