MSDE FunClub | 最終更新日 : 2000/03/25 | |
Microsoft Data Engine FunClub |
|
マイクロソフト社へのお問い合わせはできません |
データベースのトランザクションログ機能を生かすためには、
Enterprise Manager があれば、チェックボックスのチェックを外す操作を行なってください。しかし、Access2000+MSDEの組み合わせでは、残念ながらこのチェック印を外すことはできません。次のようなストアドプロシージャを実行します。
exec sp_dboption 'データベース名' , 'select into/bulkcopy' , 'FALSE'
exec sp_dboption 'データベース名' , 'trunc. log on chkpt.' , 'FALSE'
Accessプロジェクトで、新しいストアドプロシージャを作成してください。
次のようなプログラムを入力します。
データベースの名前は、Accessプロジェクトが接続しているデータベース名となります。
この例では、SampleDBデータベースです。
このようなストアドプロシージャを作成し、保存します。
Accessプロジェクトのストアドプロシージャの実行ボタンを押してください。
このような警告が表示されますが、無視します。
以上の操作によって、このデータベースオプションは、
となります。
これにより、データベースに対する操作記録がすべてトランザクションログファイルの方に記録されますので、トランザクションログファイルの管理が必要です。
なおストアドプロシージャの実行は、システム管理者(例えばsaログイン)の方に実行して頂きます。一般データベースユーザの権限ではセキュリティ違反となります。