MSDE FunClub
Microsoft Data Engine FunClub
MSDE初心者向けメーリングリスト過去ログ[1818]番
 
[TOP]>[MSDE初心者向けメーリングリスト過去ログ(1818番)]>[ウィンドを閉じる]
 
SQLServer2005時代でも
開発の基本は T-SQL
上巻で T-SQL の基礎作り
 
SQLServer2005時代でも
運用の基本はバックアップ
下巻でバックアップ手法を学びましょう
PASSJ人気コンテンツで学んだ後は下巻でさらなる学習を!
 
ウィンドを閉じる
MSDE/SQLServer FAQ
MSDE / MSDE2000 
技術情報サポート
初心者向け
メーリングリスト
過去ログの表示
技術者向け
メーリングリスト
過去ログの表示
メーリングリスト
活動状況の
表示
MSDE TOP メニュー
MSDEトップメニューに移動します
 

 
RE:  Remote から Database  の BackUp を行うと、、、

Date: Sat, 1 Apr 2006 15:21:33 +0900
From: "Akira Horikawa" <who@example.ne.jp>


堀川です、こんにちは

-----Original Message-----
From: Tadashi Nakamura [mailto:who@example.com]
Sent: Friday, March 31, 2006 5:09 AM
To: ML MSDE beg
Subject: [ml-msde-beg:01816] Remote から Database の BackUp を行うと、、、


>MSDE2000 にとって Local な環境から行うと、ファイルの
>容量は 100MB になり、同じ事をRemote な環境から行うと
>容量は 300MB になりました。これは、こんなものなのでしょうか?


MSDE2000が動作しているマシン上でバックアップ命令を投入するのと、
別マシンからMSDE2000に接続を行なってバックアップ命令を投入した
ときの、バックアップで作成されるファイルサイズが大きく異なるという
ことでしょうか?

接続方式によって、バックアップファイルサイズに違いがあるとは、
考えられないです

バックアップを実行するときのデータベースのデータサイズがほぼ
同じだとしても、トランザクションログの状態は異なっています。

トランザクションログを継続的に管理しているのであれば、記録されている
ログの内容が、バックアップファイルに影響を与えます

例えば、下記スクリプトを実行すればわかりますが、バックアップファイル
サイズは異なります

set nocount on

create database dum
go

alter database dum set recovery full
go

use dum
go

create table test (
  id int primary key identity(1,1) ,
  dt  char(8000) default 'A'
)

backup database dum to disk='d:\work\dum.bak' with init
go


declare @stop  datetime
select   @stop = dateadd( second , 60 , getdate() )

begin tran
      while( getdate() <= @stop  )
               insert into test default values
rollback tran
go


backup database dum to disk='d:\work\dum.bak2'  with init
go

テーブルtestには、1レコードも、最終的には存在しません。

しかしトランザクションログには、60秒間のinsert命令の記録が
残されます。

このような、トランザクションログファイルの内容が、バックアップファイルに
影響を与えたとは、考えられないでしょうか?

データベースの全体バックアップ命令では、トランザクションログの内容も
バックアップされます。


------------------------------------
Epata-IT/日本技術ソフト開発
        堀川 明  (Akira Horikawa)
    04月01日(土曜日) 15時20分記
        mailto:who@example.ne.jp
        http://www.horikawa.ne.jp/msde/



[MSDE/SQLServerに関して、今、どんなことにお困りですか?]
よろしければお困りの内容を、電子メールで教えて下さい。
質問を電子メールで作成する


[ウィンドを閉じる]

[MSDE/SQLServer FAQ ]

[MSDE / MSDE2000 技術サポート情報一覧]

MSDE TOP ページに移動する

 
 
 
 
 
 
 
MSDE FunClubに関するご意見・ご要望等ございましたら、
msdefun@horikawa.ne.jp までご連絡下さい。
MSDEを始めとする各種データベースシステムの開発、コンサルタントに関するご要望等は、
msdedev@horikawa.ne.jp までご連絡下さい。