拝啓、さかもとと申します

【SQL Server Compact 3.5】

※Compact Editionと呼ばれていたものの後継バージョンです。それほど大きくは変わってません

・3.5から「Edition」がつかなくなりました

・ちなみに前は「Microsoft SQL Server 2005 Compact Edition」

・.netframework3.5に併せたんでしょうねきっと。わかりやすいけど

 
【ツール】

1:Microsoft SQL Server Compact 3.5 サーバー ツール

http://www.microsoft.com/downloads/details.aspx?FamilyID=b18327f3-96e1-415d-b037-9e0c46d49956&DisplayLang=ja

サー バーと各種モバイルとかPCとかCompact3.5とのレプリケーションをするのに必要。SQL Server 2005 Compact Edition サーバー ツールの後継っぽい。スタンドアロンアプリとかだったら別にいらないかも。Mobile端末とかPCとかがたくさんあって、サーバー上のDBと定期的に連 携とかするときに使ったりするはず。

 

必要システム※ダウンロード先より引用
  • サポートされているオペレーティング システム : Windows Server 2003 Service Pack 2; Windows Vista; Windows XP Service Pack 2
  • IIS 5.1 またはそれ以降のバージョンの IIS。IIS 7.0 の場合、IIS 6.0 の旧バージョンとの互換性コンポーネントをインストールする必要があります。32 ビット Windows Server 2003、32 ビット Windows XP、および 32 ビット Windows Vista 上でサポートされます。
  • ※64bitに関しては記述なし。どうなんでしょう。 
  • ※IIS7.0の場合の互換性コンポーネントが、ということで基本IIS6.0を想定??
  • 2 ~ 3 MB のハード ディスク空き容量 (セットアップの一時ファイル用にさらに 2 ~ 3 MB の空き容量が必要です)。
  • SQL Server 2005 以降のバージョン
  • ※「以降」ということでもちろん2008含むと思われ

 

2:Windows Mobile 用 Microsoft SQL Server Compact 3.5

http://www.microsoft.com/downloads/details.aspx?FamilyID=38ed2670-a70a-43b3-87f3-7ab67b56cbf2&DisplayLang=ja

Mobile 上でCompactを使うときに必要。たしか使うときに勝手にインストールとかしてくれたような。配布したときに。やったことないですが。Windows デスクトップPCとかそちらをターゲットにする場合はこれは使わない。別のを使う。別にインストールしてもいいけど。

 

必要システム※ダウンロード先より引用
  • サポートされているオペレーティング システム : Windows CE; Windows Mobile 2003 software for Pocket PCs; Windows Mobile 5.0; Windows Mobile 6; Windows Server 2003; Windows Vista; Windows XP Service Pack 2

開発用コンピュータ
  • 48 MB のハード ディスク空き容量 (セットアップの一時ファイル用にさらに 48 MB の空き容量が必要です)
  • Microsoft Internet Explorer 6.0 以降
  • Active Sync 4.0 以降
  • Visual Studio 2008
  • ※VS2005でのIDE上での利用はできません

Windows Mobile デバイス
  • Microsoft Windows CE 4.2、Windows CE 5.0、Windows CE 6.0、Windows Mobile 2003 Software for Pocket PC、Windows Mobile 5.0、または Windows Mobile 6.0 を実行する任意のデバイス
  • プロセッサの種類、オペレーティング システムのバージョン、およびインストールするコンポーネントに応じて、Windows Mobile デバイス上に 2 ~ 3 MB の使用可能な記憶領域

 

3:Windows デスクトップ向け Microsoft SQL Server Compact 3.5 および Microsoft Synchronization Services for ADO.Net v1.0

http://www.microsoft.com/downloads/details.aspx?FamilyID=7849b34f-67ab-481f-a5a5-4990597b0297&DisplayLang=ja

パッと読んでうれしかった追加機能は

・次の Transact-SQL ステートメントの拡張サポート→TOP句

・System.Transactions のサポート

・Synchronization Services for ADO.NET

http://www.microsoft.com/downloads/details.aspx?FamilyId=02989F70-49AA-43D7-81B8-A651120F8D65&displaylang=en

こちらにBooksOnlineあり。日本語希望。

要はオフラインになったとき→オンラインになったとき、の同期をとってくれたりする(勝手にじゃないけど)APIらしいです。

 

必要システム※ダウンロード先より引用
  • サポートされているオペレーティング システム : Windows Server 2003 R2 Datacenter Edition (32-Bit x86); Windows Server 2003 R2 Enterprise Edition (32-Bit x86); Windows Server 2003 R2 Standard Edition (32-bit x86); Windows Server 2003 Service Pack 2; Windows Server 2003, Datacenter Edition (32-bit x86); Windows Server 2003, Enterprise Edition (32-bit x86); Windows Server 2003, Standard Edition (32-bit x86); Windows Vista Business; Windows Vista Enterprise; Windows Vista Home Basic; Windows Vista Home Premium; Windows Vista Starter; Windows Vista Ultimate; Windows XP Embedded Service Pack 2 ; Windows XP Home Edition ; Windows XP Media Center Edition; Windows XP Professional Edition ; Windows XP Service Pack 2; Windows XP Tablet PC Edition
  • SQL Server Compact のネイティブ 64 ビット リリースが使用可能になるまでは、WOW64 モードで 32 ビット版の SQL Server Compact がサポートされます。
  • Windows Mobile プラットフォームの場合は、Windows Mobile 用 SQL Server Compact 3.5 のダウンロード ページを参照してください。

開発用コンピュータ
  • 2 MB のハード ディスク空き容量 (セットアップの一時ファイル用にさらに 2 MB の空き容量が必要です)
  • Visual Studio 2008