SQL Server Express

SQL Server Express

SQL Server Express 是由Microsoft所開發的SQL Server的其中一個版本,這個版本是免費且可自由轉散布(需經註冊),並且可和商用程序一起使用的小型資料庫管理系統,它繼承了多數的SQL Server功能與特性,像是Transact-SQL、SQL CLR等,相當適合使用在小型的網站,或者是小型的桌面型應用程序,它也可以和 SQL Server 集成,作為資料庫複製(Replication)的訂閱端。

缺點


1.資料庫的大小限制:SQL Server 2005 Express 和SQL Server 2008 Express 資料庫的大小限制最大為 4GB,最新版本的SQL Server 2008 R2 Express 資料庫的大小限制最大為 10G。這個大小的限制只有在數據文件上,事務日誌大小則不受此限。 2.只能使用一個 CPU 來運算,這在多個 CPU 的電腦上會造成浪費。
3.可使用的存儲器量最高只有 1GB。
4.沒有 SQL Agent,若要做調度服務必須自己寫程序。

版本


SQL Server Express 有 2005 、 2008 與 2008 R2 、2012 R0和最新的 2014五個版本。

資料庫管理工具


Navicat for SQL Server 是一套專為 Microsoft SQL Server 設計的強大資料庫管理及開發工具。它可以用於任何版本的 SQL Server 資料庫,並支持大部份 SQL Server 的功能,包括觸發器、索引、查看等。

與MSDE的區別


1.MSDE 最高可以支持二顆 CPU,但 SQL Server Express 只有一顆。
2.MSDE 資料庫最高只能用到 2GB,而 SQL Server 2005 Express和SQL Server 2008 Express 可到 4GB,最新版本的SQL Server 2008 R2 Express 最大資料庫 10G。
3. MSDE 沒有管理介面,但 SQL Server 有 Management Studio Express 可用。
4. SQL Server Express是MSDE的替代品,微軟已於2008年8月停止了對MSDE的支持。