跳转到内容

SQL Server Express

维基百科,自由的百科全书

这是本页的一个历史版本,由Tomchiukc留言 | 贡献2019年6月6日 (四) 09:23 翻译外文链接 from en wiki)编辑。这可能和当前版本存在着巨大的差异。

Microsoft SQL Server Express
開發者微软
当前版本SQL Server 2017 Express(2017年11月6日,​7年前​(2017-11-06
编程语言C语言C++
操作系统Microsoft WindowsLinux
平台IA-32IA-64
> 512 MB RAM
.NET Framework 4.0英语.NET Framework 4.0[1]
语言英文、中文、法文、德文、意大利文、日文、韓文、巴西葡文、俄文及西班牙文
类型关系数据库產品
许可协议专有软件[2]
网站www.microsoft.com

Microsoft SQL Server Express微软公司的关系数据库產品SQL Server的免費下載版本,可自由下載、分發及使用。這個版本的設計是專門為嵌入式系统或較小型的程式而設計。本產品可遡源至過往隨同SQL Server 2000軟件分發的Microsoft Database Engine (MSDE),用以讓程式開發者在其測試其程式時建立一個系統需求較低的測試環境。自SQL Server 2005開始,本產品改用現時的名稱。

Capabilities

SQL Server Express provides many of the features of the paid, full versions of Microsoft SQL Server database management system.[3] However it has technical restrictions that make it unsuitable for some large-scale deployments. Differences in the Express product include:

  • Maximum database size of 10 GB per database in SQL Server 2016, SQL Server 2014, SQL Server 2012, and 2008 R2 Express[4] (4 GB for SQL Server 2008 Express and earlier; compared to 2 GB in the former MSDE). The limit applies per database (log files excluded); but in some scenarios users can access more data through the use of multiple interconnected databases.
  • No SQL Server Agent service[5][6]
  • Artificial hardware usage limits:
    • Single physical CPU, but multiple cores allowable[7]
    • 1 GB of RAM (runs on a system with higher RAM amount, but uses only at most 1 GB per instance of SQL Server Database Engine. "Recommended: Express Editions: 1 GB All other editions: At least 4 GB and should be increased as database size increases to ensure optimal performance."[8]).[9] Express with Advanced Services has a limit of 4 GB per instance of Reporting Services (not available on other Express variants). Analysis Services is not available for any Express variant.

Unlike the predecessor product, MSDE, the Express product does not include a concurrent workload-governor to "limit performance if the database engine receives more work than is typical of a small number of users."[10]

SQL Server Express includes several GUI tools for database management. These include:

The predecessor product MSDE generally lacked basic GUI management tools,[12]

Features available in SQL Server "Standard" and better editions but absent from SQL Server Express include:

Variants

Microsoft makes SQL Server Express available as:

  • An integrated edition with management tools
  • Core database-engine only
  • A SQL Server Express with Advanced Services edition (first introduced relatively late in Q2 2006 compared to the original release) with a reduced-functionality version of SQL Server Reporting Services and with full-text search capabilities

In the Free 2005 Express version, for example, a standard approach to installation options was provided, as follows. Generally, the SQL 2005 Express installers are packaged with the following consistent naming convention:

SQLEXPR.EXE
Has installers for BOTH 32-bit and 64-bit processors, but is a basic install
SQLEXPR32.EXE
Has ONLY the installer for 32-bit processors (still the basic install)
SQLEXPRWT.EXE
Has installers for BOTH 32-bit and 64-bit processors and SQL Server Management Studio Express (SSMSE) (2008 R2)
SQLEXPR_ADV.EXE
Has the basics and SQL Server Management Studio Express (SSMSE) + Reporting and Full Text Queries
SQLEXPR_TOOLKIT.EXE
Has the basics and SSMSE and Business Intelligence Development Studio (BIDS)

These optional variants have gone through several service packs (SP), and each SP installer can be used without using the older ones first:

  • Originals of the above files all carry the version number 9.0.1399.6
  • Service Pack 2 (SP2) versions all carry the version number 9.0.3042
  • Service Pack 3 (SP3) versions all carry the version number 9.00.4035
  • Service Pack 4 (SP4) versions all carry the version number 9.00.5000
  • Version history

    Microsoft SQL Server Express Version History
    Version Release date Mainstream Support End Date Extended Support End Date Supported Operating Systems
    SQL Server 2005 Express Edition 2005-11-07[13] 2011-04-12[14] 2016-04-12[14] Windows 2000 Service Pack 4, Windows XP Service Pack 2, Windows Server 2003 Service Pack, Windows 7 Service Pack 1 (only SQL Server 2005 Express Edition SP4)[15]
    SQL Server 2008 Express 2009-02-08[16] 2014-07-08[17] 2019-07-09[17] Windows XP Service Pack 2, Windows XP Service Pack 3, Windows Vista, Windows Vista Service Pack 1, Windows Server 2003 Service Pack 2, Windows Server 2008[18]
    SQL Server 2008 R2 Express 2010-04-16[19] 2014-07-08[20] 2019-07-09[20] Windows XP, Windows Vista, Windows 7, Windows 8, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2[21]
    SQL Server 2012 Express 2012-05-14[22] 2017-07-11[23] 2022-07-12[23] Windows Vista Service Pack 2, Windows 7, Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows Server 2008,[24] Windows Server 2008 R2, Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2[25]
    SQL Server 2014 Express 2014-04-01[26] 2019-07-09[27] 2024-07-09[27] Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows 10, Windows Server 2008 SP2,[28] Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2[29]
    SQL Server 2016 Express 2016-06-01[30] 2021-07-13[31] 2026-07-14[31] Windows 8, Windows 8.1, Windows 10, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016
    SQL Server 2017 Express 2017-09-29[32] 2022-10-11[33] 2027-10-12[33] Windows 8, Windows 8.1, Windows 10, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016*,
    Red Hat Enterprise Linux 7.3 or 7.4, SUSE Enterprise Linux Server v12 SP2, Ubuntu 16.04LTS,
    Docker Engine 1.8+ (on Windows, Mac, or Linux)
    • Does not include Windows Server 2016 "Essentials" Edition

    See also

    參考文獻

    1. ^ Hardware and Software Requirements for Installing SQL Server 2014 - SQL Server | Microsoft Docs. Msdn.microsoft.com. [2019-04-03]. 
    2. ^ About the SQL Server License Terms - SQL Server | Microsoft Docs. Msdn.microsoft.com. 2017-05-24 [2019-04-03]. 
    3. ^ Disable SQL Server VSS Writer service.
    4. ^ Features Supported by the Editions of SQL Server 2008 R2. [2010-06-22]. 
    5. ^ Compare Edition Features. 
    6. ^ SQL Server Express with Advanced Services Features. Microsoft. [28 March 2012]. 
    7. ^ How SQL Server 2005 Express Edition determines the CPU count and uses the CPUs during processing. 微软开发者网络. November 2008 [2008-11-25]. 
    8. ^ Hardware and Software Requirements for Installing SQL Server 2014 - SQL Server | Microsoft Docs. Msdn.microsoft.com. [2019-04-03]. 
    9. ^ Editions and supported features of SQL Server 2016 - SQL Server | Microsoft Docs. Msdn.microsoft.com. 2017-05-24 [2019-04-03]. 
    10. ^ The SQL Server 2000 Workload Governor. 微软开发者网络. January 2004 [2007-01-15]. 
    11. ^ Download Microsoft® SQL Server® 2012 Service Pack 1 (SP1) Express from Official Microsoft Download Center. Microsoft.com. 2012-11-09 [2019-04-03]. 
    12. ^ How do I Manage SQL Server. (原始内容存档于2010-07-24). 
    13. ^ Download Microsoft SQL Server 2005 Express Edition from Official Microsoft Download Center. [26 December 2012]. 
    14. ^ 14.0 14.1 Microsoft Support Lifecycle (SQL Server 2005). [26 December 2012]. 
    15. ^ Microsoft SQL Server 2005 Express Edition. Microsoft Download Center. [2017-04-07]. 
    16. ^ Download Microsoft SQL Server 2008 Express from Official Microsoft Download Center. [26 December 2012]. 
    17. ^ 17.0 17.1 Microsoft Support Lifecycle (SQL Server 2008). [26 December 2012]. 
    18. ^ Download Microsoft® SQL Server® 2008 Express from Official Microsoft Download Center. Microsoft.com. 2009-02-08 [2019-04-03]. 
    19. ^ Download Microsoft SQL Server 2008 R2 - Express from Official Microsoft Download Center. [26 December 2012]. 
    20. ^ 20.0 20.1 Microsoft Support Lifecycle (SQL Server 2008 R2). [26 December 2012]. 
    21. ^ Hardware and Software Requirements for Installing SQL Server 2008 R2. msdn.microsoft.com. [2017-10-16] (英语). 
    22. ^ Download Microsoft® SQL Server® 2012 Express from Official Microsoft Download Center. [26 December 2012]. 
    23. ^ 23.0 23.1 Microsoft Support Lifecycle (SQL Server 2012). [26 December 2012]. 
    24. ^ Hardware and Software Requirements for Installing SQL Server 2012. [6 June 2017]. 
    25. ^ Microsoft® SQL Server® 2012 SP2 Express. Microsoft Download Center. [2017-04-07]. 
    26. ^ Download Microsoft SQL Server 2014 Express. [11 April 2014]. 
    27. ^ 27.0 27.1 Microsoft Support Lifecycle (SQL Server 2014). [11 April 2014]. 
    28. ^ Hardware and Software Requirements for Installing SQL Server 2014. [30 June 2017]. 
    29. ^ Microsoft® SQL Server® 2014 Express. Microsoft Download Center. [2017-04-08]. 
    30. ^ Download Microsoft SQL Server 2016 Express. 
    31. ^ 31.0 31.1 Microsoft Support Lifecycle (SQL Server 2016). 
    32. ^ Download Microsoft SQL Server 2017 Express. 
    33. ^ 33.0 33.1 Microsoft Support Lifecycle (SQL Server 2017). 

    外部連結