Microsoft® SQL Server® 2008 Express:一款面向 Web 开发的强大的免费数据库

 

**作者:**Graeme Malcolm 和 Alistair Matthew (内容作者)

**技术评审:**Eric King、Zachary Owens、Mike Wachal

注意:

这里提供了一系列“How To”短视频作为本文的补充。

引言

创建网站时,常常需要一个位置存储数据。数据可以是访问者输入的数据、有关产品或服务的信息、新闻文章、讨论或其他所有可能的信息集合。绝大多数网站从数据库读取数据并向数据库写入数据,这种方式似乎近期内不会有大的变化。

有许多数据库系统可供选择:有收费上千的,也有其他一些免费的,价格不同,所提供的功能也不同。Microsoft 的高级数据库解决方案– Microsoft® SQL Server® 2008 声名远播。这是一款功能齐全的数据库服务器,服务规模最大,支持高可用性的配置,容错性高,包含规格一流的分析工具。如果您要构建一个服务于上千并发用户的业务关键应用,上述功能对您来说再合适不过了。但是,对开发一个硬件存储较小的网站而言,这些功能则有些“大材小用”了,您认为呢?

实际上,SQL Server 2008 有多个版本,以便适用于各种应用场景。对于开发 Web 应用,SQL Server 2008 Express Edition是一个理想选择。它提供了与其他版本的 SQL Server 几乎相同的高级数据库引擎,同时有几个扩展性限制(只能使用单处理器和 1 GB RAM,数据库容量限制为4 GB)。数据库引擎与其他SQL Server 版本完全兼容,如果客户或主机托管服务提供商要求与 SQL Server Web 版本、标准版或企业版的可扩展性,基于SQL Server Express Edition 构建的任何应用部署到其他生产环境中完全可以正常运行。(尤其需要注意,SQL Server 2008 Express 与 SQL Server 2008 Web 版的功能匹配。您的托管服务提供商很可能使用该版本,所以您不可能使用托管供应商不支持的功能。)

SQL Server Express Edition 与Microsoft 开发工具紧密集成,比如 Visual Studio 和 Visual Web Developer Express,它还支持高级数据类型,比如本机 XML、空间数据和 FILESTREAM 数据等。事实上,当您了解 SQL Server Express 最重要的功能时,您会惊讶的看到,它包括的 SQL Server 功能如此之多,并且无论对于开发和部署,都是免费提供的。

有三款 SQL Server Express Edition 版可供选择:

·  SQL Server 2008 Express Edition with Tools:该版本包含数据库引擎和 SQL Server Management Studio Basic,该工具包含了创建、编辑和管理数据库所需的所有功能。

·  SQL Server 2008 Express Edition with Advanced Services:该版本包含数据库引擎、Management Studio,以及 Full-text Search(用于搜索文本多的数据)和 Reporting Services(用于根据您的数据创建功能强大的报表)。

·  SQL Server 2008 Express Edition (Runtime Only):该版本只包含数据库
引擎。

您也可以单独下载 SQL Server Management Studio 2008 Express。如果您已有了 Runtime Only 版本,或者在一台独立计算机安装以进行远程管理,单独下载就很有价值。

可以从https://www.microsoft.com/express/sql/download 免费下载所有这些版本。

 

[ 点此查看详细内容文档 ]