Server 2008上。它也可以运行在Windows XP Professional的64位操作系统上以及Windows Server 2003和Windows Server 2008的64位版本上。因此,可以运行SQL Server的操作系统是很多的。
1.4 示例
为了充分展示SQL Server 2008,我们将一起为一家金融公司开发一个系统,该系统具有存款、股票购买功能。该应用程序适合大型机构,或者经过稍加修改也能够供个人记录银行业务使用。
本书基于这种观念来开发实例,演示如何将所采纳的想法在设计中用正确的架构表达出来。由于不想把注意力从SQL Server转移开,因而没有对这个例子做更多的处理,应该说只是刚好能运行而已。通过学习本书,你将具备足够的知识和能力来根据实际金融应用程序的需求扩展这个例子,使其细节和复杂度能够完全满足实际所需。
当然,在讲述这些之前,首先要安装SQL Server。 1.5 安装
本章将介绍SQL Server开发版的安装过程,事实上在每一种版本的安装过程中所看到的几乎都一样。微软在http://www.microsoft.com/china/sql/2008/trial-software.aspx提供了180天试用版,如果手头没有SQL Server 2008,可以使用这种试用版来学习本书的例子。
本书要讲述的选项和特性组合可以在安装过程中完成。安装过程中包含SQL Server提供的许多不同的工具。先来看看这些工具,以便对它们有基本的了解,从而决定将安装什么。
安装包含很多不同的范围: 安全问题;
不同的安装类型——是首次安装并且安装的是SQL Server的第一个实例,还是用于开发、测试或生产的后续实例的安装;
自定义安装;
只安装少许有用的产品。
本章介绍的安装过程将涉及这些范围中的大多数,因此,到本章末,读者将具备足够的自信和知识来根据自己的需要完成任何后续的安装。
本书选择使用开发版是因为该版本最符合开发者所需,它没有企业版对于操作系统的种种要求。在光驱中插入所选择版本的Microsoft SQL Server 2008光盘,启动安装程序。接下来讲述标准安装。
1.5.1 开始安装
首先,确保以管理员身份登录,从而能够在机器上创建文件和文件夹,这显然是成功安装所必需的。
如果是使用CD-ROM进行安装,并且安装进程没有自动启动,就打开Windows资源管理器并双击autorun.exe(位于CD-ROM根目录)。如果不使用CD-ROM进行安装,则双击你下载的可执行的安装程序。
如果当前没有安装Microsoft .NET Framework 3.5版,则会出现该版本的安装对话框。.NET是微软创建的一种框架,允许用不同编程语言(如VB .NET、C#以及其他)编写的程序有一个公共编译环境。SQL Server 2008在其自身内部的一些工作要使用 .NET,当然,开发人员也可以用任何微软的 .NET语言编写 .NET代码,放入SQL Server中。在SQL Server 2008中,除了可以用T-SQL以外,还能够使用.NET和LINQ来查询数据库。
注解
包含.NET代码是超出本书讲述范围的高级主题。更多相关信息请参看由Robin Dewson和Julian Skinner编写的Pro SQL Server 2005 Assemblies(Apress, 2005)。
安装完成后,会出现“SQL Server安装中心”。如图1-1所示,该对话框涉及计划一个安装,设定安装方式(包括全新安装,从以前版本的SQL Server升级),以及用于维护SQL Server安装的许多其他选项。
单击安装中心左边的“安装”条目,然后,从“安装”选项列表中选择第一个项目,即“全新SQL Server独立安装或向现有安装添加功能”,这样就开始了SQL Server 2008的安装。
在输入产品密钥并接受SQL Server许可条款之前,将进行快速的系统检查。在SQL Server的安装过程中,要使用大量的支持文件,此外,支持文件也用来确保无瑕的和有效的安装。在图1-2中,可以看到快速系统检查过程中有一个警告,但仍可以继续安装。假如检查过程中没出现任何错误,则单击“下一步”。
(点击查看大图)图1-1 使用“SQL Server安装中心”开始安装 (点击查看大图)图1-2 系统配置检查 1.5.2 选择要安装的功能
接着,来到\功能选择\界面,需要作出一些决定。如图1-3所示,此处的安装会安装所有的功能,因为这将是一个开发实例,开发者将脱离所有正在进行的项目开发来测试SQL Server的各个方面。不过,也可以根据需要,有选择性地安装各种组件。就本书而言,需要安装\数据库引擎服务\、\、\客户端工具\以及用来创建报表的\Intelligence Development Studio\,因此,请确保至少选中了这些功能。
相关推荐: