回答編集履歴

1

追記

2020/06/24 03:30

投稿

sousuke
sousuke

スコア3830

test CHANGED
@@ -21,3 +21,27 @@
21
21
  トランザクションログがいっぱいでも読み取りだけはできた気がしますが
22
22
 
23
23
  40G同士leftjoinのselectでトランザクションかけているんですか?
24
+
25
+
26
+
27
+ ### 追記
28
+
29
+ 必要なのはトランザクションログのバックアップではなく
30
+
31
+ 「データベースの完全バックアップ」です。私の認識ではSQL Serverの復旧モデル「完全」は
32
+
33
+ 「前回の完全バックアップ」と「トランザクションログ」を利用して
34
+
35
+ 「任意の時間に戻す」ということができるようになっています。
36
+
37
+ 「特定の時間の完全なデータベース」を基準に「トランザクションログ」を
38
+
39
+ 先頭から任意の時間までのログを適用して「そのときの状態」に戻します。
40
+
41
+
42
+
43
+ なので、データベースの完全バックアップを取り「これからのトランザクションログ」を
44
+
45
+ 始めることでログを「圧縮」(完全バックアップを取ったのでそれ以前のトランザクションログは不要)
46
+
47
+ できる、と思っています。