MSDE FunClub | 最終更新日 : 2000/03/25 | |
Microsoft Data Engine FunClub |
|
マイクロソフト社へのお問い合わせはできません |
Office-2000に付属するMSDEをインストールしたときのmodelデータベースのデータベースオプション値は次の状態となっています。
一方、SQLServer7.0をインストールしたときのmodelデータベースのデータベースオプション値は次の状態となっています。
CREATE DATABASE命令によってデータベースを新規に作成すると、modelデータベースの内容がコピーされます。データベースオプション値もコピーされます。
このためMSDEデータベースサーバーでデータベースを新規に作成すると、これらのオプション値がコピーされることにより、トランザクションログファイルがデータベースの復元処理では使われない運用となります。
そこで、MSDEのmodelデータベースのオプション値を、SQLServer7のmodelデータベースと同じにしましょう。次のストアドプロシージャを実行してください。
exec sp_dboption 'model' , 'select into/bulkcopy' , 'FALSE'
exec sp_dboption 'model' , 'trunc. log on chkpt.' , 'FALSE'
exec sp_dboption 'model' , 'autoshrink' , 'FALSE'
Accessプロジェクトで、新しいストアドプロシージャを作成してください。
次のようなプログラムを入力します。
このようなストアドプロシージャを作成し、保存します。
Accessプロジェクトのストアドプロシージャの実行ボタンを押してください。
MSDEのmodelデータベースオプションの状態が、SQLServer7のmodelデータベースオプションとまったく同じ状態になります。