Microsoft SQL Server Data Engine ( MSDE、Microsoft Data EngineまたはMicrosoft Desktop Engineとも呼ばれる) は、Microsoftが開発したリレーショナル データベース管理システムです。これは、非商用利用および一部の限定的な商用利用では無料であるMicrosoft SQL Server 7.0 または 2000の縮小版です。1999 年 5 月に Microsoft TechEd で発表され[ 1 ] 、 Microsoft Office 2000 Developer Editionの一部として含まれていました。後継のSQL Server Express は2005 年 11 月にリリースされました[ 2 ] 。MSDEのベンダー サポートは 2008 年 4 月 8 日に終了しました[ 3 ]。
MSDEは当初、(当時)マイクロソフトのプログラムマネージャーであったジェフ・アルジャーによって設計され、後にピーター・バーン(コア)、ロナルド・マーティンセン(コア/セットアップ)、マイク・マリンガス(セットアップ)によって実装されました。アルジャーとマーティンセンは特許を保有する共同発明者です。[ 4 ]
MSDE の最初のリリースは「Microsoft Desktop Engine」と呼ばれ、SQL Server 7.0 をベースにしており、Microsoft Accessで使用されていたJet Database Engineの代替として位置づけられていました。Jetデータベースが存在するファイルシステムに直接アクセスする必要はなく、クライアント/サーバーアプリケーションとして動作できることが重視されていました。 [ 5 ]当時同社で最も人気のあるデータベース ツールであった Microsoft Access は、Office 2000 リリースで拡張され、バックエンド データ ストアとして Microsoft Desktop Engine を使用するようになりました。この設計は、最終的に完全な SQL Server 製品が必要になる可能性がある小規模ワーク グループ向けのソリューションとして Microsoft によって宣伝されました。[ 6 ]この MSDE の最初のリリースには、 OLE DBおよびODBCデータ ソースを使用して SQL Server 7.0 と MSDE 間でデータを転送する機能を提供する Data Transformation Services Wizard も含まれていました。リリース時にサポートされていたオペレーティングシステムには、Windows 95、Windows 98、Windows NT 4.0 Service Pack 4 があり、x86およびAlphaアーキテクチャの両方で利用可能でした。[ 7 ]
Microsoft Data Engine は、Microsoft Access 2000 やその他の Microsoft 製品に搭載されています。[ 8 ]
Visual Studio 6.0 用の MSDE ツールキットは、2000 年 10 月版 MSDN DVD Office Test Platform and Development Tools、英語版パックに「MSDE for Visual Studio」として収録されています。[ 9 ]また、2000 年 10 月版 MSDN CD Office Test Platform and Development Tools (英語版パック、ヨーロッパ版パック I、日本語版パック、ラテンアメリカ版パック) にも収録されています。[ 10 ]
SQL Server 2000 をベースにしています。システム要件は Windows 98 に変更されました。[ 11 ] [ 12 ]
MSDE は、Microsoft に登録することで商用製品とともに配布できます。ほとんどの場合、この配布も無料です。SQL Server のサーバー ライセンスには、MSDE を配布する権利が含まれています。[ 13 ]
MSDE 2000には、MSDE 2000展開リソースキット、MSDE 2000 Webリソースキットなどのリソースキットが含まれています。[ 14 ]
MSDE 2000 は、Microsoft Office XP (Professional、Developer)、Visual Studio .NET 2002-2003 などのさまざまな製品にも含まれています。[ 15 ]
SQL Server 7.0 および 2000 のフルサーバー版と比較すると、MSDE にはいくつかの制限があります。データベースのサイズが 2 GBに制限されていること、および 8 つ以上の同時ワークロードが実行されている場合に速度を低下させるワークロード ガバナーがあることです。 [ 16 ]また、Microsoft は、MSDE はWindows Vistaなどの Windows NT 6.0 オペレーティングシステムではサポートされていないと述べています。[ 17 ] MSDE 用のグラフィカル ユーザー インターフェイス管理ツールはリリースされていませんが、Microsoft Access または SQL Server 2000 のEnterprise Manager (およびSQL Server Management Studioなどの後のバージョン) を使用して接続し、管理することができます。[ 18 ]