Microsoft MS-SQLや、無料のDBMSであるMSDEについて掘り下げるページ。

更新: 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にアップグレードを検討できるのであれば、後々のマイグレーションも簡単です。
OracleMySQLPostgreSQLなどへのクロスアップグレードを検討しなくてはならない環境であれば、当初から他の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管理ツールとして大変有効だと思います。

◆ ◆ ◆


自己紹介 新しい更新 リンク 相互リンク集 ダウンロード 掲示板 婦人体温計
カウビ バイク ローバーミニ 音楽 アフィリエイト 自転車 ゲーム
ワイン 通販日記 神楽坂 DIY ラーメン DOS/V MacBook
キャプチャ LavieJ Printer 開発TIPS ShurikenPRO 万能リモコン X68000
Copyright (c)1998-2006
Fujigoma Project Presents.
 CNXGROUP All Rights Reserved.