更新:
06/07/21
|MS-SQL MSDE編|
Microsoft
SQL Server
無料の本格DB Microsoft MSDE2000
SQL ServerはMicrosoftの本格DBMSですが、GUIをのぞいたエンジン部分がMSDE2000として無償で提供されています。
同時接続数が5まで や最大DBサイズが2GBまで など幾つかSQL Serverと比較すると制限がありますが、小規模システムや個人利用であれば便利に利用できます。SQL Serverにアップグレードを検討できるのであれば、後々のマイグレーションも簡単です。
Oracle やMySQL 、PostgreSQL などへのクロスアップグレードを検討しなくてはならない環境であれば、当初から他のDBMSを導入することを検討すべきかもしれません。
一つインストール時に気をつけるポイントとしては、標準ではWindows標準認証モードが選択されていますので、カスタムインストールを指定してSQL Server認証も利用できるようにしておいた方が便利です。(レジストリーで後からも変えられますが……)
また、setup.ini をテキストエディタなどで編集して
[Options]
SAPWD=SA
SECURITYMODE=SQL
として、SAPWDスイッチを利用してパスワード指定しないとインストールできません。
SECURITYMODEも忘れずに指定しておきましょう。
そして、セキュリティパッチも念のため充てておきましょう。
MSDEで使えるGUIツール(一般操作編)
GUIとしては、WebDataAdministrator が便利です。
インストールすると、自動的にIISに登録が行われます。
プログラムを起動し、Startボタンをクリックするとブラウザが起動され、SQL Serverへの接続画面が表示されます。
うまく表示されない場合は、IISの仮想ディレクトリ設定と権限の設定を確認しましょう。
Windows基本認証を許可しておきます。
ログインボタンを押しても、砂時計になったまま一向に先へ進まないという問題がある場合には次の操作を行ってみてください。
これは、ASP.NETつまりは.NET Frameworkのバージョンとの兼ね合いによる問題と考えられます。
通常、普通にインストールしている場合にはWebDataAdministratorのファイルは次のようなパスにインストールされています。
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322 \ASP.NETClientFiles
に含まれているファイルを、
C:\Program Files\Microsoft SQL Server Tools\Microsoft SQL Web Data Administrator\Web\aspnet_client\system_web\1_1_4322
に上書きコピーします。
ログインした直後の画面です。
何だか使いやすそうですね。コマンドラインからコマンドを打つよりは簡単そうです。
MSDEで使えるGUIツール(バックアップ、アタッチ編)
DBの移行を行う際には、他のMS-SQL環境で対象となるDBをデタッチして、MSDE環境にてアタッチするなどの操作が必要になります。
そんな時に便利なのが、MsdeSaver です。
DBアタッチや、デタッチも出来るので作成したDBを本番環境のMS-SQLに移行する際にも役立ちます。
バックアップやリストアも出来るため、総合的なDBMS管理ツールとして大変有効だと思います。
◆ ◆ ◆
CGI
Copyright (c)1998-2006
Fujigoma Project Presents.
CNXGROUP All Rights Reserved.