<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=SQL_Server_Express</id>
	<title>SQL Server Express - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=SQL_Server_Express"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=SQL_Server_Express&amp;action=history"/>
	<updated>2026-06-27T11:20:08Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=SQL_Server_Express&amp;diff=450943&amp;oldid=prev</id>
		<title>2025年12月6日 (六) 08:05 imported&gt;Raymon090</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=SQL_Server_Express&amp;diff=450943&amp;oldid=prev"/>
		<updated>2025-12-06T08:05:33Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{multiple issues|&lt;br /&gt;
{{citation style|time=2019-01-29T09:01:39+00:00}}&lt;br /&gt;
{{copyedit|time=2019-01-29T09:01:39+00:00}}&lt;br /&gt;
{{refimprove|time=2019-01-29T09:01:39+00:00}}&lt;br /&gt;
}}&lt;br /&gt;
{{noteTA|G1=IT}}&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name = Microsoft SQL Server Express&lt;br /&gt;
| logo = &lt;br /&gt;
| screenshot = 20190606-SSMS-SQL-Server-2019-Express-ScreenCap.png&lt;br /&gt;
| caption = 在一台[[Windows Server 2019]]VM上安裝[[SQL Server Express|SQL Server 2017 Express]]的畫面縮圖。&lt;br /&gt;
| developer = [[微软]]&lt;br /&gt;
| programming language = [[C语言]]、[[C++]]&lt;br /&gt;
| operating system = [[Microsoft Windows]]及[[Linux]]&lt;br /&gt;
| platform = [[IA-32]]或[[IA-64]]&amp;lt;br&amp;gt; &amp;gt; 512 MB RAM&amp;lt;br&amp;gt;{{tsl|en|.NET Framework 4.0|}}&amp;lt;ref&amp;gt;{{cite web |url=https://msdn.microsoft.com/en-us/library/ms143506%28v=sql.120%29.aspx |title=Hardware and Software Requirements for Installing SQL Server 2014 - SQL Server &amp;amp;#124; Microsoft Docs |publisher=Msdn.microsoft.com |date= |accessdate=2019-04-03 |archive-date=2017-05-27 |archive-url=https://web.archive.org/web/20170527144131/https://msdn.microsoft.com/en-US/library/ms143506(v=sql.120).aspx |dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| genre = [[关系数据库]]管理系統&lt;br /&gt;
| language = 英文、中文、法文、德文、意大利文、日文、韓文、巴西葡文、俄文及西班牙文&lt;br /&gt;
| license = [[专有软件]]&amp;lt;ref&amp;gt;{{cite web |url=https://msdn.microsoft.com/en-us/library/ms143522%28v=sql.120%29.aspx |title=About the SQL Server License Terms - SQL Server &amp;amp;#124; Microsoft Docs |publisher=Msdn.microsoft.com |date=2017-05-24 |accessdate=2019-04-03 |archive-date=2017-12-11 |archive-url=https://web.archive.org/web/20171211070947/https://msdn.microsoft.com/en-us/library/ms143522%28v=sql.120%29.aspx |dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| website = {{URL|https://www.microsoft.com/en-us/sql-server/sql-server-editions-express}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Microsoft SQL Server Express&amp;#039;&amp;#039;&amp;#039;是[[微软]]公司所開發的[[关系数据库]]產品[[Microsoft SQL Server|SQL Server]]的免費下載版本，可自由下載、分發（需經註冊）及使用。這個版本的設計是專門為[[嵌入式系统]]或較小型的程式而設計。本產品可遡源至過往隨同SQL Server 2000軟件分發的[[MSDE|Microsoft Database Engine (MSDE)]]，用以讓程式開發者在其測試其程式時建立一個系統需求較低的測試環境。自SQL Server 2005開始，本產品改用現時的名稱。&lt;br /&gt;
&lt;br /&gt;
它繼承了多數的SQL Server功能與特性，像是[[Transact-SQL]]、[[SQL CLR]]等，相當適合使用在小型的網站，或者是小型的桌面型應用程式，它也可以和 SQL Server 整合，作為{{tsl|en|Replication (computing)#DATABASE|資料庫複製}}（Replication）的訂閱端。&lt;br /&gt;
&lt;br /&gt;
==功能与限制==&lt;br /&gt;
SQL Server Express提供了付費的完整版本的多項功能&amp;lt;ref&amp;gt;{{cite web |url=https://www.backup-utility.com/windows-server/windows-server-backup-reading-data-please-wait-4348.html |title=Disable SQL Server VSS Writer service |language=en |accessdate=2019-06-06 |archive-date=2017-09-28 |archive-url=https://web.archive.org/web/20170928150207/https://www.backup-utility.com/windows-server/windows-server-backup-reading-data-please-wait-4348.html |dead-url=no }}&amp;lt;/ref&amp;gt;，然而其技術限制使之無法適用於大規模的部署。這兩個版本的差異在於： &lt;br /&gt;
* 資料庫的大小限制：对SQL Server 2008 R2 Express、SQL Server 2012 Express、SQL Server 2014 Express、SQL Server 2016 Express、SQL Server 2019 Express单个資料庫的大小限制最大為 10&amp;amp;nbsp;GB&amp;lt;ref&amp;gt;{{cite web | url = http://msdn.microsoft.com/en-us/library/cc645993(v=SQL.105).aspx | title = Features Supported by the Editions of SQL Server 2008 R2 | accessdate = 2010-06-22 | archive-date = 2010-09-27 | archive-url = https://web.archive.org/web/20100927104028/http://msdn.microsoft.com/en-us/library/cc645993(v=SQL.105).aspx | dead-url = no }}&amp;lt;/ref&amp;gt;；而在較早期的SQL Server 2005 Express 和SQL Server 2008 Express 上，单个資料庫的大小限制最大為4&amp;amp;nbsp;GB。即使如此，亦已比最初MSDE版本的2&amp;amp;nbsp;GB要多。而且這個大小的限制只有在資料檔案上，交易記錄檔則不受此限。&lt;br /&gt;
* 沒有SQL Agent服务&amp;lt;ref&amp;gt;{{cite web|url=http://www.microsoft.com/sqlserver/2008/en/us/editions-compare.aspx|title=Compare Edition Features|accessdate=2019-06-06|archive-date=2011-07-17|archive-url=https://web.archive.org/web/20110717063252/http://www.microsoft.com/sqlserver/2008/en/us/editions-compare.aspx|dead-url=no}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|title=SQL Server Express with Advanced Services Features|url=http://msdn.microsoft.com/en-us/library/ms365248.aspx|publisher=Microsoft|accessdate=28 March 2012|archive-date=2016-03-17|archive-url=https://web.archive.org/web/20160317045945/https://msdn.microsoft.com/en-us/library/ms365248.aspx|dead-url=no}}&amp;lt;/ref&amp;gt;：若要做排程服務必須自己寫程式。&lt;br /&gt;
* 硬體方面的人為限制：&lt;br /&gt;
** 允許在多核心的電腦上使用，但只會使用一個CPU核心來運算&amp;lt;ref&amp;gt;{{cite web |url=http://support.microsoft.com/kb/914278 |title=How SQL Server 2005 Express Edition determines the CPU count and uses the CPUs during processing |publisher=[[MSDN]] |date=November 2008 |accessdate=2008-11-25 |archive-date=2008-12-11 |archive-url=https://web.archive.org/web/20081211015037/http://support.microsoft.com/kb/914278 |dead-url=no }}&amp;lt;/ref&amp;gt;。這在具有多核心CPU的電腦上會造成浪費。MSDE 最高可以支援二顆 CPU核心。&lt;br /&gt;
** 可使用的記憶體量最高只有 1GB。而全功能标准版至少使用4GB内存。&lt;br /&gt;
&lt;br /&gt;
[[MSDE]]有一个并发工作负债监控器并限制在少量用户并发访问，SQL Server Express没有这个并发限制&amp;lt;ref&amp;gt;{{cite web |url=http://msdn2.microsoft.com/en-us/library/Aa224554(SQL.80).aspx |title=The SQL Server 2000 Workload Governor |publisher=[[MSDN]] |date=2004-01 |access-date=2007-01-15 |language=en |archive-date=2007-04-23 |archive-url=https://web.archive.org/web/20070423193002/http://msdn2.microsoft.com/en-us/library/aa224554(SQL.80).aspx |dead-url=no }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
SQL Server Express包括了几个数据库管理的图形用户界面工具：&lt;br /&gt;
* [[SQL Server Management Studio]] - 2012 SP1開始；&amp;lt;ref&amp;gt;{{cite web |url=https://www.microsoft.com/en-us/download/details.aspx?id=35579 |title=Download Microsoft® SQL Server® 2012 Service Pack 1 (SP1) Express from Official Microsoft Download Center |publisher=Microsoft.com |date=2012-11-09 |accessdate=2019-04-03 |archive-date=2019-04-03 |archive-url=https://web.archive.org/web/20190403203257/https://www.microsoft.com/en-us/download/details.aspx?id=35579 |dead-url=no }}&amp;lt;/ref&amp;gt; 在此之前，僅提供「SQL Server Management Studio Express」的精簡版本&lt;br /&gt;
*SQL Server Configuration Manager&lt;br /&gt;
*SQL Server Surface Area Configuration tool&lt;br /&gt;
*SQL Server Business Intelligence Development Studio&lt;br /&gt;
MSDE則沒有管理介面&lt;br /&gt;
&lt;br /&gt;
SQL Server Express不包括全功能标准版的几个工具：&lt;br /&gt;
*{{tsl|en|Microsoft Analysis Services|Analysis Services}}&lt;br /&gt;
*{{tsl|en|SQL Server Integration Services|Integration Services}}&lt;br /&gt;
*{{tsl|en|SQL Server Notification Services|Notification Services}}&lt;br /&gt;
&lt;br /&gt;
SQL Server Express的各版本是可以远程连接的，但需要用户做一定的配置。&lt;br /&gt;
&lt;br /&gt;
==過往版本==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Microsoft SQL Server Express Version History&lt;br /&gt;
|-&lt;br /&gt;
!版本號碼&lt;br /&gt;
!發行日期&lt;br /&gt;
!主流支援完結日期&lt;br /&gt;
!延伸支援完結日期&lt;br /&gt;
!支援作業系統&lt;br /&gt;
|-&lt;br /&gt;
|SQL Server 2005 Express Edition || 2005-11-07&amp;lt;ref&amp;gt;{{cite web|title=Download Microsoft SQL Server 2005 Express Edition from Official Microsoft Download Center|url=http://www.microsoft.com/en-us/download/details.aspx?id=21844|accessdate=26 December 2012|archive-date=2013-03-07|archive-url=https://web.archive.org/web/20130307193901/http://www.microsoft.com/en-us/download/details.aspx?id=21844|dead-url=no}}&amp;lt;/ref&amp;gt; || 2011-04-12&amp;lt;ref name=&amp;quot;2005 EOL&amp;quot;&amp;gt;{{cite web|title=Microsoft Support Lifecycle (SQL Server 2005)|url=http://support.microsoft.com/lifecycle/?p1=2855|accessdate=26 December 2012|archive-date=2013-04-04|archive-url=https://web.archive.org/web/20130404214346/http://support.microsoft.com/lifecycle/?p1=2855|dead-url=no}}&amp;lt;/ref&amp;gt; || 2016-04-12&amp;lt;ref name=&amp;quot;2005 EOL&amp;quot; /&amp;gt; || 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)&amp;lt;ref&amp;gt;{{cite web|url=https://www.microsoft.com/en-us/download/details.aspx?id=21844|title=Microsoft SQL Server 2005 Express Edition|website=Microsoft Download Center|access-date=2017-04-07|archive-date=2017-04-08|archive-url=https://web.archive.org/web/20170408082417/https://www.microsoft.com/en-us/download/details.aspx?id=21844|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|SQL Server 2008 Express || 2009-02-08&amp;lt;ref&amp;gt;{{cite web|title=Download Microsoft SQL Server 2008 Express from Official Microsoft Download Center|url=http://www.microsoft.com/en-us/download/details.aspx?id=1695|accessdate=26 December 2012|archive-date=2013-03-06|archive-url=https://web.archive.org/web/20130306091532/http://www.microsoft.com/en-us/download/details.aspx?id=1695|dead-url=no}}&amp;lt;/ref&amp;gt; || 2014-07-08&amp;lt;ref name=&amp;quot;2008 EOL&amp;quot;&amp;gt;{{cite web|title=Microsoft Support Lifecycle (SQL Server 2008)|url=http://support.microsoft.com/lifecycle/?p1=13165|accessdate=26 December 2012|archive-date=2013-04-03|archive-url=https://web.archive.org/web/20130403170200/http://support.microsoft.com/lifecycle/?p1=13165|dead-url=no}}&amp;lt;/ref&amp;gt; || 2019-07-09&amp;lt;ref name=&amp;quot;2008 EOL&amp;quot; /&amp;gt; || 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&amp;lt;ref&amp;gt;{{cite web |url=https://www.microsoft.com/en-us/download/details.aspx?id=1695 |title=Download Microsoft® SQL Server® 2008 Express from Official Microsoft Download Center |publisher=Microsoft.com |date=2009-02-08 |accessdate=2019-04-03 |archive-date=2019-04-03 |archive-url=https://web.archive.org/web/20190403203239/https://www.microsoft.com/en-us/download/details.aspx?id=1695 |dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|SQL Server 2008 R2 Express || 2010-04-16&amp;lt;ref&amp;gt;{{cite web|title=Download Microsoft SQL Server 2008 R2 - Express from Official Microsoft Download Center|url=http://www.microsoft.com/en-us/download/details.aspx?id=3743|accessdate=26 December 2012|archive-date=2013-03-05|archive-url=https://web.archive.org/web/20130305011515/http://www.microsoft.com/en-us/download/details.aspx?id=3743|dead-url=no}}&amp;lt;/ref&amp;gt; || 2014-07-08&amp;lt;ref name=&amp;quot;2008 R2 EOL&amp;quot;&amp;gt;{{cite web|title=Microsoft Support Lifecycle (SQL Server 2008 R2)|url=http://support.microsoft.com/lifecycle/?p1=14917|accessdate=26 December 2012|archive-date=2013-04-04|archive-url=https://web.archive.org/web/20130404214632/http://support.microsoft.com/lifecycle/?p1=14917|dead-url=no}}&amp;lt;/ref&amp;gt; || 2019-07-09&amp;lt;ref name=&amp;quot;2008 R2 EOL&amp;quot; /&amp;gt; || 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&amp;lt;ref&amp;gt;{{cite web|url=https://msdn.microsoft.com/en-us/library/ms143506(v=sql.105).aspx|title=Hardware and Software Requirements for Installing SQL Server 2008 R2|website=msdn.microsoft.com|language=en|access-date=2017-10-16|archive-date=2017-10-16|archive-url=https://web.archive.org/web/20171016175103/https://msdn.microsoft.com/en-us/library/ms143506(v=sql.105).aspx|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|SQL Server 2012 Express || 2012-05-14&amp;lt;ref&amp;gt;{{cite web|title=Download Microsoft® SQL Server® 2012 Express from Official Microsoft Download Center|url=http://www.microsoft.com/en-us/download/details.aspx?id=29062|accessdate=26 December 2012|archive-date=2013-03-07|archive-url=https://web.archive.org/web/20130307205836/http://www.microsoft.com/en-us/download/details.aspx?id=29062|dead-url=no}}&amp;lt;/ref&amp;gt; || 2017-07-11&amp;lt;ref name=&amp;quot;2012 EOL&amp;quot;&amp;gt;{{cite web|title=Microsoft Support Lifecycle (SQL Server 2012)|url=http://support.microsoft.com/lifecycle/?p1=16139|accessdate=26 December 2012|archive-date=2013-04-04|archive-url=https://web.archive.org/web/20130404144044/http://support.microsoft.com/lifecycle/?p1=16139|dead-url=no}}&amp;lt;/ref&amp;gt; || 2022-07-12&amp;lt;ref name=&amp;quot;2012 EOL&amp;quot; /&amp;gt; || Windows Vista Service Pack 2, Windows 7, Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows Server 2008,&amp;lt;ref name=&amp;quot;SQL Server 2012 Express&amp;quot;&amp;gt;{{cite web|title=Hardware and Software Requirements for Installing SQL Server 2012|url=https://msdn.microsoft.com/en-us/library/ms143506%28v=sql.110%29.aspx|accessdate=6 June 2017|archive-date=2017-11-11|archive-url=https://web.archive.org/web/20171111041430/https://msdn.microsoft.com/en-us/library/ms143506(v=sql.110).aspx|dead-url=no}}&amp;lt;/ref&amp;gt; Windows Server 2008 R2, Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2&amp;lt;ref&amp;gt;{{cite web|url=https://www.microsoft.com/en-us/download/details.aspx?id=43351|title=Microsoft® SQL Server® 2012 SP2 Express|website=Microsoft Download Center|access-date=2017-04-07|archive-date=2017-04-08|archive-url=https://web.archive.org/web/20170408082310/https://www.microsoft.com/en-us/download/details.aspx?id=43351|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|SQL Server 2014 Express || 2014-04-01&amp;lt;ref&amp;gt;{{cite web|title=Download Microsoft SQL Server 2014 Express|url=http://msdn.microsoft.com/en-us/evalcenter/dn434042.aspx|accessdate=11 April 2014|archive-date=2014-04-13|archive-url=https://web.archive.org/web/20140413131514/http://msdn.microsoft.com/en-us/evalcenter/dn434042.aspx|dead-url=no}}&amp;lt;/ref&amp;gt; || 2019-07-09&amp;lt;ref name=&amp;quot;2014 EOL&amp;quot;&amp;gt;{{cite web|title=Microsoft Support Lifecycle (SQL Server 2014)|url=http://support.microsoft.com/lifecycle/?c2=1044|accessdate=11 April 2014|archive-date=2014-07-23|archive-url=https://web.archive.org/web/20140723085329/http://support.microsoft.com/lifecycle/?c2=1044|dead-url=no}}&amp;lt;/ref&amp;gt; || 2024-07-09&amp;lt;ref name=&amp;quot;2014 EOL&amp;quot; /&amp;gt; || Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows 10, Windows Server 2008 SP2,&amp;lt;ref name=&amp;quot;SQL Server 2014 Express&amp;quot;&amp;gt;{{cite web|title=Hardware and Software Requirements for Installing SQL Server 2014|url=https://msdn.microsoft.com/en-us/library/ms143506(v=sql.120).aspx|accessdate=30 June 2017|archive-date=2017-05-27|archive-url=https://web.archive.org/web/20170527144131/https://msdn.microsoft.com/en-US/library/ms143506(v=sql.120).aspx|dead-url=no}}&amp;lt;/ref&amp;gt; Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2&amp;lt;ref&amp;gt;{{cite web|url=https://www.microsoft.com/en-us/download/details.aspx?id=42299|title=Microsoft® SQL Server® 2014 Express|website=Microsoft Download Center|access-date=2017-04-08|archive-date=2017-05-04|archive-url=https://web.archive.org/web/20170504193724/https://www.microsoft.com/en-us/download/details.aspx?id=42299|dead-url=no}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
|SQL Server 2016 Express || 2016-06-01&amp;lt;ref&amp;gt;{{cite web|title=Download Microsoft SQL Server 2016 Express|url=https://www.microsoft.com/en-us/download/details.aspx?id=52679|accessdate=2016-07-02|archive-date=2016-08-09|archive-url=https://web.archive.org/web/20160809230743/https://www.microsoft.com/en-us/download/details.aspx?id=52679|dead-url=no}}&amp;lt;/ref&amp;gt; || 2021-07-13&amp;lt;ref name=&amp;quot;2016 EOL&amp;quot;&amp;gt;{{cite web|title=Microsoft Support Lifecycle (SQL Server 2016)|url=http://support.microsoft.com/lifecycle/?c2=1044|accessdate=2014-10-29|archive-date=2014-07-23|archive-url=https://web.archive.org/web/20140723085329/http://support.microsoft.com/lifecycle/?c2=1044|dead-url=no}}&amp;lt;/ref&amp;gt; || 2026-07-14&amp;lt;ref name=&amp;quot;2016 EOL&amp;quot; /&amp;gt; || Windows 8, Windows 8.1, Windows 10, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016&lt;br /&gt;
|-&lt;br /&gt;
|SQL Server 2017 Express || 2017-09-29&amp;lt;ref&amp;gt;{{cite web|title=Download Microsoft SQL Server 2017 Express|url=https://www.microsoft.com/en-ca/download/details.aspx?id=55994|accessdate=2019-06-06|archive-date=2019-06-17|archive-url=https://web.archive.org/web/20190617132628/https://www.microsoft.com/en-ca/download/details.aspx?id=55994|dead-url=no}}&amp;lt;/ref&amp;gt; || 2022-10-11&amp;lt;ref name=&amp;quot;2017 EOL&amp;quot;&amp;gt;{{cite web|title=Microsoft Support Lifecycle (SQL Server 2017)|url=https://support.microsoft.com/en-us/lifecycle/search?alpha=SQL%20Server%202017|accessdate=2019-06-06|archive-date=2019-01-19|archive-url=https://web.archive.org/web/20190119174337/https://support.microsoft.com/en-us/lifecycle/search?alpha=SQL%20Server%202017|dead-url=no}}&amp;lt;/ref&amp;gt; || 2027-10-12&amp;lt;ref name=&amp;quot;2017 EOL&amp;quot; /&amp;gt; || Windows 8, Windows 8.1, Windows 10, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016*,&amp;lt;br&amp;gt;Red Hat Enterprise Linux 7.3 or 7.4, SUSE Enterprise Linux Server v12 SP2, Ubuntu 16.04LTS, &amp;lt;br&amp;gt;Docker Engine 1.8+ (on Windows, Mac, or Linux)&lt;br /&gt;
|}&lt;br /&gt;
*並不包括 Windows Server 2016 &amp;quot;Essentials&amp;quot; Edition&lt;br /&gt;
&lt;br /&gt;
===安裝版本===&lt;br /&gt;
SQL Server Express 2017 或 2019，SQL Server Express有三款安裝版本：&lt;br /&gt;
* 標準的SQL Server Express，或称Express Core： SQL Server Engine only&lt;br /&gt;
* 高級版本（with Advanced Services），或称Express Advanced：还包括有[[SQL Server Reporting Services|Reporting services]]及全文檢索（Full Text Service），在舊版本均包括在標準安裝版本內。&lt;br /&gt;
* LocalDB：比標準版本更輕便的數據庫。具有全部的编程特性，但在用户模式下运行。只能在本地连接数据库。从SQL Server 2012版开始有了LocalDB。在[[Visual Studio|Visual Studio 2019]]安装中，带有SQL Server Express 2016 LocalDB&lt;br /&gt;
&lt;br /&gt;
== 資料庫管理工具 ==&lt;br /&gt;
* Navicat for SQL Server是一套付費軟體，專為Microsoft SQL Server設計的強大資料庫管理及開發工具。它可以用於任何版本的SQL Server資料庫（包括SQL Server Express&amp;lt;ref&amp;gt;{{cite web |url=https://community.navicat.com/forum/navicat-product/navicat-for-sql-server/670-navicat-premium-for-osx-sql-server-express |title=Navicat Premium for OSX + SQL Server Express |work=[[Navicat]] Community |date=2014-01-08 |access-date=2019-07-09 |language=en |archive-url=https://web.archive.org/web/20190709014454/https://community.navicat.com/forum/navicat-product/navicat-for-sql-server/670-navicat-premium-for-osx-sql-server-express |archive-date=2019-07-09 |dead-url=yes }}&amp;lt;/ref&amp;gt;），並支援大部份SQL Server的功能，包括觸發器、索引、檢視等。&lt;br /&gt;
* [[SQL Server Management Studio]]微軟團隊開發的免費GUI連線工具，強大且優秀的管理介面，容易上手。&lt;br /&gt;
==到服务器的连接==&lt;br /&gt;
SQL Server包括Express版本，有3种到数据库服务器的连接（connection）方式：&lt;br /&gt;
* 共享内存：仅限于本地访问&lt;br /&gt;
* 命名管道：&lt;br /&gt;
* TCP/IP通信：&lt;br /&gt;
其中后两种需要在SQL Server Configuration Manager软件中，SQL Server Network Configuration下的“Protocols for SQLEXPRESS”，把Nameed Pipes与TCP/IP手工置为Enable。对于第三种，还需要在上述的配置时，在TCP/IP Properties的IP Addresses中把IPALL的“TCP Port”设为1433.&lt;br /&gt;
&lt;br /&gt;
== 工具 ==&lt;br /&gt;
&lt;br /&gt;
* SQL Server Management Studio Express，可用來管理 SQL Server Express 實體。&lt;br /&gt;
* SQL Server Reporting Service Express，簡易版的 SQL Server Reporting Service。&lt;br /&gt;
* SQL Server Configuration Manager，可用來管理 SQL Server Express 的連線組態與服務。&lt;br /&gt;
* Business Intelligence Development Studio Express，可用來開發 Reporting Service Express 的報表。&lt;br /&gt;
* 命令行工具sqlcmd，如下：&lt;br /&gt;
 $sqlcmd -S thisisaserver.com -U username&lt;br /&gt;
 Password:&lt;br /&gt;
 1&amp;gt; SELECT name FROM SYSOBJECTS WHERE xtype = &amp;#039;U&amp;#039;&lt;br /&gt;
 2&amp;gt; GO&lt;br /&gt;
 name&lt;br /&gt;
 --------&lt;br /&gt;
 EquitySecMstr&lt;br /&gt;
 (1 rows affected)&lt;br /&gt;
 1&amp;gt;&lt;br /&gt;
==LocalDB==&lt;br /&gt;
LocalDB的全称是Microsoft SQL Server Express LocalDB。&lt;br /&gt;
===安装===&lt;br /&gt;
从Microsoft下载的SqlLocalDB.msi约54MB。也可以使用Microsoft SQL Server Express的安装程序，在第一页选择第3项“Download Media”，随后在下一页选择第3项“localDB(54MB)”即可下载。&lt;br /&gt;
===使用===&lt;br /&gt;
命令行工具SqlLocalDB，用于创建和管理LocalDB的实例&amp;lt;ref&amp;gt;{{Cite web |url=https://docs.microsoft.com/en-us/sql/tools/sqllocaldb-utility?view=sql-server-ver15 |title=SqlLocalDB Utility in Microsoft Docs |access-date=2022-03-10 |archive-date=2021-12-14 |archive-url=https://web.archive.org/web/20211214213348/https://docs.microsoft.com/en-us/sql/tools/sqllocaldb-utility?view=sql-server-ver15 }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
C:\&amp;gt; SqlLocalDb info	&lt;br /&gt;
#输出默认实例名字：MSSQLLocalDB			&lt;br /&gt;
&lt;br /&gt;
#创建一个实例（相当于一个server）：&lt;br /&gt;
C:\&amp;gt; SqlLocalDb create &amp;quot;MyInstance&amp;quot;	&lt;br /&gt;
#输出：LocalDB instance &amp;quot;MyInstance&amp;quot; created with version 15.0.2000.5.&lt;br /&gt;
&lt;br /&gt;
C:\&amp;gt; sqllocaldb info &amp;quot;MyInstance&amp;quot;&lt;br /&gt;
#输出：&lt;br /&gt;
#Name:               MyInstance&lt;br /&gt;
#Version:            15.0.2000.5&lt;br /&gt;
#Shared name:&lt;br /&gt;
#Owner:              MyDomainName\MyUserName&lt;br /&gt;
#Auto-create:        No&lt;br /&gt;
#State:              Stopped&lt;br /&gt;
#Last start time:    2022/3/9 19:04:41&lt;br /&gt;
#Instance pipe name:&lt;br /&gt;
&lt;br /&gt;
C:\&amp;gt; sqllocaldb start &amp;quot;MyInstance&amp;quot;&lt;br /&gt;
#输出： LocalDB instance &amp;quot;MyInstance&amp;quot; started.&lt;br /&gt;
#类似的，可以有：&lt;br /&gt;
#C:\&amp;gt; SqlLocalDb stop &amp;quot;MyInstance&amp;quot;&lt;br /&gt;
#C:\&amp;gt; SqlLocalDb delete &amp;quot;MyInstance&amp;quot;	&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
系统数据库文件存储于本地AppData路径下，通常为&amp;lt;code&amp;gt;C:\Users\&amp;lt;user&amp;gt;\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\&amp;lt;/code&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
LocalDB 是在Windows当前用户的用户进程中运行。而SQL Server Express是作为Windows Service运行。所以，LocalDB的数据存储是Windows用户私有的。在Visual Studio启动IIS Express也是当前用户的用户进程执行，所以可以访问LocalDB。&amp;lt;ref&amp;gt;{{Cite web |url=https://docs.microsoft.com/en-us/archive/blogs/sqlexpress/using-localdb-with-full-iis-part-2-instance-ownership |title=Using LocalDB with Full IIS, Part 2: Instance Ownership, source from MSDN |access-date=2022-07-29 |archive-date=2022-07-29 |archive-url=https://web.archive.org/web/20220729013542/https://docs.microsoft.com/en-us/archive/blogs/sqlexpress/using-localdb-with-full-iis-part-2-instance-ownership |dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把私有的数据存储变为共享实例。例如，原存储为“(localdb)\v11.0”：&lt;br /&gt;
 sqllocaldb share v11.0 IIS_DB&lt;br /&gt;
现在为公共名字IIS_DB。该电脑所有用户均可以用“(localdb)\.\IIS_DB”访问该实例。注意，名字中的前缀“\.”表示这是共享实例名字。即其保存的文件的路径不会放在特定用户的documents目录中。连接字符串可为：&lt;br /&gt;
 Data Source=(localdb)\.\IIS_DB;Initial Catalog=OldFashionedDB;Integrated Security=True&lt;br /&gt;
在Visual Studio中通过 SQL Server Object Explorer 连接上述localDB实例，在query窗口执行下述脚本可以授予“”账号数据实例的管理员权限：&lt;br /&gt;
 create login [IIS APPPOOL\ASP.NET v4.0] from windows;&lt;br /&gt;
 exec sp_addsrvrolemember N&amp;#039;IIS APPPOOL\ASP.NET v4.0&amp;#039;, sysadmin&lt;br /&gt;
&lt;br /&gt;
===SQLCMD使用的连接字符串===&lt;br /&gt;
&amp;lt;code&amp;gt;C:\&amp;gt;sqlcmd -S &amp;quot;(localdb)\MyInstance&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
就可以在交互环境下执行查询：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT @@VERSION;&lt;br /&gt;
GO&lt;br /&gt;
CREATE DATABASE blat;&lt;br /&gt;
GO&lt;br /&gt;
USE blat;&lt;br /&gt;
GO&lt;br /&gt;
CREATE TABLE dbo.splunge(Mort int);&lt;br /&gt;
GO&lt;br /&gt;
INSERT dbo.Splune(Mort) VALUES(1);&lt;br /&gt;
SELECT * FROM dbo.splunge;&lt;br /&gt;
GO		&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===Microsoft SQL Server Management Studio连接LocalDB===&lt;br /&gt;
Server Name使用&amp;lt;code&amp;gt;(localdb)\MyInstance&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 编程接口==&lt;br /&gt;
===ADO.Net===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C#&amp;quot;&amp;gt;&lt;br /&gt;
using System;&lt;br /&gt;
using System.Collections.Generic;&lt;br /&gt;
using System.Linq;&lt;br /&gt;
using System.Text;&lt;br /&gt;
using System.Data;&lt;br /&gt;
using System.Data.SqlClient;&lt;br /&gt;
&lt;br /&gt;
namespace Connection&lt;br /&gt;
{&lt;br /&gt;
    class Program&lt;br /&gt;
    {&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            //构造连接字符串&lt;br /&gt;
            SqlConnectionStringBuilder connStr = new SqlConnectionStringBuilder();&lt;br /&gt;
            connStr.DataSource = @&amp;quot;.\SQLEXPRESS&amp;quot;;&lt;br /&gt;
            connStr.InitialCatalog = &amp;quot;master&amp;quot;;&lt;br /&gt;
            connStr.IntegratedSecurity = true;&lt;br /&gt;
&lt;br /&gt;
            SqlConnection conn = new SqlConnection();//创建连接对象&lt;br /&gt;
            conn.ConnectionString = connStr.ConnectionString;//设置连接字符串&lt;br /&gt;
&lt;br /&gt;
            conn.Open();//打开连接&lt;br /&gt;
&lt;br /&gt;
            if(conn.State == ConnectionState.Open)&lt;br /&gt;
            {&lt;br /&gt;
                Console.WriteLine(&amp;quot;Database is linked.&amp;quot;);&lt;br /&gt;
                Console.WriteLine(&amp;quot;\nDataSource:{0}&amp;quot;,conn.DataSource);&lt;br /&gt;
                Console.WriteLine(&amp;quot;Database:{0}&amp;quot;,conn.Database);&lt;br /&gt;
                Console.WriteLine(&amp;quot;ConnectionTimeOut:{0}&amp;quot;,conn.ConnectionTimeout);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            conn.Close();//关闭连接&lt;br /&gt;
            conn.Dispose();//释放资源&lt;br /&gt;
&lt;br /&gt;
            if(conn.State == ConnectionState.Closed)&lt;br /&gt;
            {&lt;br /&gt;
                Console.WriteLine(&amp;quot;\nDatabase is closed.&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            Console.Read();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
对于较高版本，如SQL Server Express大于版本2010的，可以通过在Visual Studio，依次点击“视图”(菜单栏)-&amp;gt;“服务器资源管理器（Server Explorer）”，进入“服务器资源管理器”窗口。右键点击“数据连接（Data Connection）”，在弹出的上下文菜单中选择“添加连接（Add Connection）”，在弹出的窗口中将Data Source选择为Microsoft SQL Server，“服务器名”设置为(LocalDb)\MSSQLLocalDB，附加服务器文件为具体的mdf文件并点击确定。此时，通过Microsoft SQL Server（SQL Client）方式访问指定的mdf文件。&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C#&amp;quot;&amp;gt;&lt;br /&gt;
using System;&lt;br /&gt;
using System.Collections.Generic;&lt;br /&gt;
using System.Linq;&lt;br /&gt;
using System.Data;&lt;br /&gt;
using System.Data.SqlClient;&lt;br /&gt;
&lt;br /&gt;
namespace ConsoleApp&lt;br /&gt;
{&lt;br /&gt;
    class Program&lt;br /&gt;
    {&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            System.Data.SqlClient.SqlConnection connection = new System.Data.SqlClient.SqlConnection();&lt;br /&gt;
            connection.ConnectionString =&lt;br /&gt;
                @&amp;quot;Data Source=(localdb)\MSSQLLocalDB;AttachDbFilename=D:\apps\Documents\NORTHWND.mdf;Integrated Security = True;Connect Timeout = 30;&amp;quot;;&lt;br /&gt;
              //@&amp;quot;Data Source=(localdb)\MyInstance;InitialCatalog =blat;Integrated Security = True;Connect Timeout = 30;&amp;quot;;&lt;br /&gt;
            connection.Open();&lt;br /&gt;
            if (connection.State == ConnectionState.Open)&lt;br /&gt;
            {&lt;br /&gt;
                Console.WriteLine(&amp;quot;Database is linked.&amp;quot;);&lt;br /&gt;
                Console.WriteLine(&amp;quot;DataSource:{0}&amp;quot;, connection.DataSource);&lt;br /&gt;
                Console.WriteLine(&amp;quot;Database:{0}&amp;quot;, connection.Database);&lt;br /&gt;
                Console.WriteLine(&amp;quot;ConnectionTimeOut:{0}&amp;quot;, connection.ConnectionTimeout);&lt;br /&gt;
            }&lt;br /&gt;
            SqlDataAdapter adapter = new SqlDataAdapter(&amp;quot;SELECT * FROM Employees&amp;quot;, connection);&lt;br /&gt;
            DataTable table = new DataTable();&lt;br /&gt;
            adapter.Fill(table);&lt;br /&gt;
            var result = (from row&lt;br /&gt;
                          in table.Rows.Cast&amp;lt;DataRow&amp;gt;()&lt;br /&gt;
                          select&lt;br /&gt;
                          new { ID = (int)row[0], LastName = (string)row[1], FirstName = (string)row[2] });&lt;br /&gt;
            result.ToList().ForEach(x =&amp;gt; Console.WriteLine($&amp;quot;{x.ID},{x.LastName},{x.FirstName}&amp;quot;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
对于较低版本，如SQL Server Express 2005的mdf文件，可以直接用如下connection string打开访问（可能需要administrator权限）：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C#&amp;quot;&amp;gt;&lt;br /&gt;
using System;&lt;br /&gt;
using System.Collections.Generic;&lt;br /&gt;
using System.Linq;&lt;br /&gt;
using System.Data;&lt;br /&gt;
using System.Data.SqlClient;&lt;br /&gt;
&lt;br /&gt;
namespace ConsoleApp&lt;br /&gt;
{&lt;br /&gt;
    class Program&lt;br /&gt;
    {&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            System.Data.SqlClient.SqlConnection connection = new System.Data.SqlClient.SqlConnection();&lt;br /&gt;
            connection.ConnectionString =&lt;br /&gt;
                @&amp;quot;Data Source=.\SQLEXPRESS;AttachDbFilename=D:\apps\Documents\NORTHWND.mdf;Integrated Security = True;Connect Timeout = 30;&amp;quot;;                &lt;br /&gt;
            connection.Open();&lt;br /&gt;
            if (connection.State == ConnectionState.Open)&lt;br /&gt;
            {&lt;br /&gt;
                Console.WriteLine(&amp;quot;Database is linked.&amp;quot;);&lt;br /&gt;
                Console.WriteLine(&amp;quot;DataSource:{0}&amp;quot;, connection.DataSource);&lt;br /&gt;
                Console.WriteLine(&amp;quot;Database:{0}&amp;quot;, connection.Database);&lt;br /&gt;
                Console.WriteLine(&amp;quot;ConnectionTimeOut:{0}&amp;quot;, connection.ConnectionTimeout);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===Python===&lt;br /&gt;
需要安装pymssql包&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Python&amp;quot;&amp;gt;&lt;br /&gt;
from sqlalchemy import create_engine&lt;br /&gt;
import pandas as pd&lt;br /&gt;
 &lt;br /&gt;
user = &amp;#039;username&amp;#039;&lt;br /&gt;
pwd = &amp;#039;password&amp;#039;&lt;br /&gt;
url = &amp;#039;thisisaserver.com&amp;#039;&lt;br /&gt;
port = 1433&lt;br /&gt;
db = &amp;#039;database&amp;#039;&lt;br /&gt;
engine = create_engine(f&amp;#039;mssql+pymssql://{user}:{pwd}@{url}:{port}/{db}&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
sql_stmt = &amp;quot;SELECT name FROM SYSOBJECTS WHERE xtype = &amp;#039;U&amp;#039;&amp;quot;&lt;br /&gt;
pd.read_sql_query(sql_stmt, engine)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==參考資料==&lt;br /&gt;
{{reflist|2}}&lt;br /&gt;
&lt;br /&gt;
==參看==&lt;br /&gt;
* [[SQL Server Compact]]&lt;br /&gt;
* [[MSDE]]&lt;br /&gt;
* [[SQLite]]&lt;br /&gt;
* [[Microsoft SQL Server]]&lt;br /&gt;
* [[Microsoft Servers]]&lt;br /&gt;
* [[SQL Server Management Studio]]（SSMS）&lt;br /&gt;
* [[關係型資料庫管理系統比較]]&lt;br /&gt;
&lt;br /&gt;
==外部連結==&lt;br /&gt;
* [https://www.microsoft.com/en-us/search/DownloadsDrillInResults.aspx?q=sql+server+express&amp;amp;cateorder=1_5_2_3_11&amp;amp;site= Microsoft SQL Server Express downloads]{{Wayback|url=https://www.microsoft.com/en-us/search/DownloadsDrillInResults.aspx?q=sql+server+express&amp;amp;cateorder=1_5_2_3_11&amp;amp;site= |date=20170212234445 }}&lt;br /&gt;
* [https://msdn.microsoft.com/library/bb545450.aspx Microsoft SQL Server Express documentation]{{Wayback|url=https://msdn.microsoft.com/library/bb545450.aspx |date=20151220101128 }}&lt;br /&gt;
* [http://msdn.microsoft.com/en-us/library/cc645993%28v=SQL.110%29.aspx SQL Server 2012 Comparison of features by edition]{{Wayback|url=http://msdn.microsoft.com/en-us/library/cc645993%28v=SQL.110%29.aspx |date=20170925071613 }}&lt;br /&gt;
* [http://blogs.msdn.com/sqlexpress/ SQL Server Express WebLog]{{Wayback|url=http://blogs.msdn.com/sqlexpress/ |date=20100523070355 }}&lt;br /&gt;
* [https://web.archive.org/web/20190709013033/https://social.msdn.microsoft.com/Forums/en-US/home?forum=sqlexpress MSDN上的支援群組]&lt;br /&gt;
* [https://msdn.microsoft.com/en-us/library/ms143506%28v=sql.110%29.aspx Hardware and Software Requirements for Installing SQL Server 2012]{{Wayback|url=https://msdn.microsoft.com/en-us/library/ms143506%28v=sql.110%29.aspx |date=20171111041430 }}&lt;br /&gt;
* [https://msdn.microsoft.com/en-us/library/ms143506(v=sql.120).aspx Hardware and Software Requirements for Installing SQL Server 2014]{{Wayback|url=https://msdn.microsoft.com/en-us/library/ms143506(v=sql.120).aspx |date=20170527144131 }}&lt;br /&gt;
* [https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/sql-server-express-localdb?view=sql-server-ver15 SQL Server Express LocalDB, from Microsoft Docs] {{Wayback|url=https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/sql-server-express-localdb?view=sql-server-ver15 |date=20220310005415 }}&lt;br /&gt;
{{MS DevTools}}&lt;br /&gt;
&lt;br /&gt;
[[Category:微軟伺服器技術]]&lt;br /&gt;
[[Category:微软数据库软件]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Raymon090</name></author>
	</entry>
</feed>