可以在生产环境中使用所有版本的 SQL Server2005,但 SQL Server 2005 Developer Edition 和 SQL Server 2005Evaluation Edition 除外。以下段落介绍 SQL Server 2005的多个版本。
- SQL Server 2005 Enterprise Edition(32 位和 64 位)
Enterprise Edition达到了支持超大型企业进行联机事务处理(OLTP)、高度复杂的数据分析、数据仓库系统和网站所需的性能水平。EnterpriseEdition的全面商业智能和分析能力及其高可用性功能(如故障转移群集),使它可以处理大多数关键业务的企业工作负荷。EnterpriseEdition 是最全面的 SQL Server版本,是超大型企业的理想选择,能够满足最复杂的要求。
- SQLServer2005 EvaluationEdition(32 位和 64 位)
SQL Server 2005 还推出了适用于 32 位或 64 位平台的180 天 Evaluation Edition。SQL Server Evaluation Edition支持与 SQL Server 2005 Enterprise Edition相同的功能集。可以根据生产需要升级 SQL ServerEvaluation Edition。
- SQL Server 2005 Standard Edition(32 位和 64 位)
SQL Server 2005 Standard Edition是适合中小型企业的数据管理和分析平台。它包括电子商务、数据仓库和业务流解决方案所需的基本功能。StandardEdition的集成商业智能和高可用性功能可以为企业提供支持其运营所需的基本功能。SQLServer 2005 Standard Edition是需要全面的数据管理和分析平台的中小型企业的理想选择。
- SQL Server 2005 Workgroup Edition(仅适用于 32 位)
对于那些需要在大小和用户数量上没有限制的数据库的小型企业,SQLServer 2005 Workgroup Edition是理想的数据管理解决方案。SQL Server 2005 WorkgroupEdition 可以用作前端 Web服务器,也可以用于部门或分支机构的运营。它包括SQL Server产品系列的核心数据库功能,并且可以轻松地升级至SQL Server 2005 Standard Edition 或 SQL Server 2005 EnterpriseEdition。SQL Server 2005 Workgroup Edition是理想的入门级数据库,具有可靠、功能强大且易于管理的特点。
- SQL Server 2005 Developer Edition(32 位和 64 位)
SQL Server 2005 Developer Edition 允许开发人员在 SQLServer顶部生成任何类型的应用程序。该应用程序包括 SQLServer 2005 Enterprise Edition的所有功能,但许可用作开发和测试系统,而不用作生产服务器。SQLServer 2005 Developer Edition 是独立软件供应商(ISV)、咨询人员、系统集成商、解决方案供应商以及生成和测试应用程序的企业开发人员的理想选择。可以根据生产需要升级SQL Server 2005 Developer Edition。
- SQL Server 2005 Express Edition(仅适用于 32 位)
SQL Server Express 数据库平台基于 Microsoft SQL Server2005。它也可以替换 Microsoft Desktop Engine(MSDE)。通过与 Microsoft Visual Studio 2005 集成,SQL ServerExpress简化了功能丰富、存储安全且部署快速的数据驱动应用程序的开发过程。
SQL Server Express是免费的,可以再分发(受制于协议),还可以充当客户端数据库以及基本服务器数据库。SQLServer Express 是独立软件供应商ISV、服务器用户、非专业开发人员、Web应用程序开发人员、网站主机和创建客户端应用程序的编程爱好者的理想选择。如果需要更多的高级数据库功能,可将SQL Server Express 无缝升级到更复杂的 SQL Server版本。
SQL Server Express还提供了一些附加组件,这些组件都作为具有高级服务的Microsoft SQL Server 2005 Express Edition (SQL Server Express)的一部分提供。除了 SQL Server Express的功能外,具有高级服务的 SQL Server Express还包括以下功能:
- SQL Server 2005 Mobile Edition(仅 32 位)
SQL Server Mobile是简版数据库,将企业数据管理功能扩展到小型设备上。SQLServer Mobile 能够复制 Microsoft SQL Server 2005 和 MicrosoftSQL Server 2000的数据,并且允许用户维护与主数据库同步的移动数据存储。SQLServer Mobile是唯一为智能设备提供关系数据库管理功能的 SQLServer 版本。
- SQLServer2005 RuntimeEdition(32 位和 64 位)
SQL Server 2005 Runtime Edition 随 Microsoft ISV RoyaltyProgram 提供。根据 SQL Server 2005 Runtime Edition的最终用户许可协议,如果用户不使用 SQL Server代码运行任何其他应用程序或者在任何其他上下文中使用SQL Server 代码,独立软件供应商 (ISV) 可能将 SQLServer 代码嵌入到他们提供的解决方案中。关于 SQLServer Runtime Edition 的详细信息,请参阅 Microsoft知识库中的文章如何获取 SQL Server Runtime 许可证(http://support.microsoft.com/kb/917400)。
注意点:在XP上不能安装 Enterprise版本,
Express版本只能在本地访问,不能进行远程访问。
Express版本连接时需要在连接字符串中写***SQLExpress
Developer版本可以进行远程访问,记住要启用TCP/IP连接,同时要设置好防火墙————————————————————————————————————————————
安装使用说明
1、Express版本的功能不完整,缺少SSIS(无法倒入到处数据)等很多功能,所以不推荐使用。
2、Developer版本的安装文件cs_sql_2005_dev_all_dvd.iso打开后有x64和x86两个文件夹,xp系统下应进入x86进行安装;x86文件夹下有Servers和Tools两个文件夹,里面各自有一个setup.exe,两者是有区别的:Servers是完成数据库服务器端安装的,此安装会给本地安装sqlserver服务,这样在打开SQL Server 2005 ManagementStudio后就可以选择连接服务器,此外,安装过程中可以看到SSIS的安装选项;而Tools下的安装则没有Servers的那两个选项,安装后会出现本地无SQLServer服务的问题。总而言之,应该执行Servers下的setup.exe进行安装。
3、正如转载中提到“Developer版本可以进行远程访问,记住要启用TCP/IP连接”,即使本地连接,在未启用TCP/IP连接之前,打开ManagementStudio进行的本地连接也会失败。所以安装完后首先应该打开“开始-〉所有程序 -〉Microsoft SQL Server 2005 -〉配置工具-〉SQL Server Configuration Management”,在“SQL NativeClient配置-〉客户端协议”中会看到TCP/IP未启用,将其改为启用;最后重新启动“SQLServer 2005服务”里的各项需要的服务。完成以上配置之后,本地连接才会成功。