文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 招聘 专题 新闻
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» 微软SQL Server专区 » SQL Server数据库管理 » SQL 2005 的 安装       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: [其他] SQL 2005 的 安装  ( 查看:375  回复:4 )   
 
tyyyt
新新人类  点击可查看详细



帖子 28
精华 0
无忧币 59
积分 84
阅读权限 20
注册日期 2008-2-17
最后登录 2008-4-29 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-2-23 17:20   标题:SQL 2005 的 安装
上一帖 |
SQL 2005 的 安装
    在1T技术高速发展、互联网已渗透至千家万户的今天,数据库技术始终处于中心地位,任何一个投入运行的信息系统中,都会有一个数据库管理系统(DBMS)作为支撑。因此,作为信息系统核心和基础的数据库技术得到越来越广泛的应用,数据库技术也随着现实的需求迅速发展,而作为企业信息系统维护的主要成员——网络管理员都应该具备一些数据库方面的知识。
    首先将介绍一下数据库的几个基本概念,然后以Microson公司的sQLServer为例,介绍在企业中如何进行数据库系统的规划和实现数据库系统的搭建。
    要求能够了解数据库的基本概念,规划和安装一个数据库系统并对其进行简单的配置。
数据库简介
    美国加利福尼亚大学伯克利分校研究人员的统计表明:近3年间,世界范围内信息生产量以平均每年30%的速度增长,相当于3年里全球信息产量翻了一番。同时表明,2002年,全球由纸张、胶片以及磁、光存储介质所记录的信息生产总量达到5万亿兆字节。大量的数据、信息在不断产生,伴随而来的就是如何安全有效地存储、检索、管理它们。对数据的有效存储、高效访问、方便共享和安全控制,这些问题成了信息时代非常重要的问题。为了帮助学习数据库的相关知识,下面先来了解一些数据库的基本概念。1.1.1  数据库基本概念1.数据
    描还事物的符号记录称为数据(Data)。数据不仅仅包括数字,这是对数据的狭义理解。数据的神类很多,文字、图形、图像、声音、学生的档案记录等都是数据。
    在数据库中,数据是以“记录”形式按统一的格式进行存储的,而不是杂乱无章的,相同“格式”和类型的数据统一存放在一起,而不会把“人”和“书”混在一起存储,这样,数据的存储就能够有条不紊了。
    如图1.1所示中存储的一行数据,在数据库中通常叫做一条“记录”  (Record)。
    每条记录中的每一个输入项叫做“列”,图1.1中,编号、姓名、年龄、民族、收入、职业都是列名。
图1.1  数据存储的方式
2.数据库和数据库表
    不同的记录组织在一起,就形成了数据库(Database,DB)的“表”  (Table)。也可以说,表是用来存储具体数据的。那数据库和表存在怎样的关系呢?简单地说,数据库就是表的集合。它是以一定的组织方式存储的相互有关的数据集合,例如:关系型数据库的表是由记录组成,记录由字段组成,字段由字符或数字组成。它可以供各种用户共享,具有最小冗余度和较高的数据独立性。它是统一管理的相关数据的集合。通常,数据库并不是简单地存储这些数据,它还要表示它们之间的关系。例如,书和人是存在联系的,书的作者可能就是某个人,因此需要建立书与人的“关系”。这种关系也需要用数据库来表示,因此关系的描述也是数据库的一部分,如图1.2所示。
  图1.2  数据库表和数据库的关系
    人们通常所说的“把数据存放到数据库中”,实际上是“把数据存放到数据库的表中”。
3.数据库系统和数据库管理系统
    数据库管理系统(Database Management System,DBMS)是一种系统软件,由一个互相关联的数据的集合和一组用以访问这些数据的程序构成。这个数据集合通常称做数据库,其中包含了有用的数据信息,数据库管理系统的基本目标是要提供一个可以方便有效地存取数据库信息的环境。
    数据库管理系统的主要功能是维护数据库,并有效地访问数据库中各个部分的数据。图1.3表示了数据库系统与数据库的关系。
  图1。3  数据库系统与数据库的关系
    数据库系统(Database System,DBS)是一个实际可运行的软件系统,可以对系统提供的数据进行存储、维护和应用,它是由存储介质、处理对象和管理系统共同组成的集合体。它通常由软件、数据库和数据库管理员组成。
    也有看法认为,数据库系统包括硬件,即物理基础部分。但通常认为,只有在数据库的实现相当依赖于特定硬件的时候,才应该将硬件包含在内。例如某些专用的海量存储数据库、双机热备份,就需要4巴设备包含在内。
    数据库由数据库管理系统统一管理,数据的插入、修改和检索都要通过数据库管理系统进行。
1.1.2  常用数据库简介
    20世纪八九十年代是关系数据库产品发展和竞争的时代。在市场逐渐淘汰了第一代数据库管理系统的大局面下,SQI‘Server、Oracle、IBM DB2等一批很有实力的关系数据库产品走到了主流南用数据库的位置。1.SQIJ Se『ve『简介
    SQL Server是Microsoft公司的数据库产品。令  1988年,Microsoft公司、Sybase公司和Asbton—Tate公司联合开发的OS/2系统上的
    SQL Server问世。令  1992年,Microson公司将SQL server移值到WindowsNT平台上。令  1996年,Microsoft公司推出了SQL Server 6.5版本。令  1998年,Microsoft公司推出了SQL Server 7.o。令  2000年8月,Microson公司推出了SQL server 2000。令  2005年11月,Microsoft公司推出了最新版本SQL Server 2005,其中包括企业版、标准版、工作组版、精简版4个主要版本。
    在设计上,Microson sQL server大量利用了Microsoft WindoWs操作系统的底层结构,直接面向Microsoft Windows,尤其是Windows系列服务器澡作系统的用户。
    Microson WindoWs拥有众多的用户群,Microson所有的产品都遵循统一的操作习惯。对数据库星本概念熟悉的WindoWs用户,可以很快地学会吏用SQL Server,上手比较容易。Windows系统的易用性也让数据库管理员司以更容易、更方便、更轻松地进行管理。
    现在,在Microson sQL server 2005版本之后,Microson公司针对市场的需求,不断扩展其性能,使得sQL Server在网络数据库服务和电子商务方面展示了逐渐强大的jt能。2.0rack简介
    Oracle是Oracle(甲骨文)公司的数据库产品。Oracle数据库系统号称世界上最好的数据库系统,有很长的历史。Oracle公司成立于1977年,最初就是专门的数据库公司。
令  1984年10月,Oracle发布了第4版产品,并将其移植到桌面计算机上。令  1985年,oracle的第5版率先推出了分布式数据库、客户机/a匠务器结构等崭新的
    概念。令  1988年,Oracle的第6版不仅有更为高级的技术,还开始支持对称多处理机
    (SMP)。令  1992年6月,Oracle的第7版增加了分布式事务处理功能和基于只销的优化器等
    特性。令  1997年6月,Oracle第8版发布。Oracle 8支持面向对象的开发及新的多媒体应用,这
    个版本也为支持Intemet、网络计算等莫定了基础。同时,这一版本开始具有同时处理
    大量用户和海量数据的特It。1998年9月,Oracle公司正式发布Oracle 8i,  “i”代表
    Intemet,这一版本qp添加了大量为支持Intemet而设计的特性。这一版本为数据库用户
    提供了全方位的Java支持。令  在2001年6月的Oracle openWorld大会中,Oracle发布70racle 9i。包含应用集群软
    件RealApplication C1usters(RAC)和商务智能(B1)功能。令  2004年,oracle发布了其最新版本:Oraclelog,  “g”代表grid(网格)。这一版的
    最大的特性就是加入了网格计算的功能。
    何谓网格计算?网格计算可以把分布在世界各地的计算机连接在一起,并且将各地的计算机资源通过高速的互联网组成充分共享的资源集成。通过合理调度,不同的计算环境被综合利用并共享。
    目前,Oracle数据库成为世界上使用最厂泛的数据库系统之一。Oracle公司在数据库领域一直处于领先地位。不仅数据库核心相当优秀,其相关的支持产品也相当完善和圭面。Oracle能适应70多种操作系统,这也是其他产品难以企及的优势。3.DB2简介
    1970年,IBM公司的一位研究员德加·考特  (Edgar Frank Codd)发表论文,提出“关系模型”的概念。此后,他被称为“关系数据库之父”。IBM投入巨资,开展包括“SystemR”和“SystemR“”项目在内的关系数据库技术的研究。
    13年后,在“SystemR”和“SystemR“”项目的基础上,DB2以SystemR为原型面世。
    DB2支持从PC到UNIX,从中小型机到大型机,从IBM到非IBM(HP及SUN UNIX系统等)的各种操作系统平台。其中,服务器平台可以是OS/400、AIX、OS/2、HP—UNIX、SUN S01aris等操作系统,客户机平台可以是OS/2或Windows、DoS、AIX、HP—UX、SUN Solaris 等操作系统。但是,DB2服务器端的这、最佳环境还是IBM自己的操作系统平台OS/400。
    DB2数据库核心又称做DB2通用服务器,可以运行于多种操作系统之上,它根据相应的平台环境作了调整和优化,以便能够达到较好的Pt能。由于IBM公司在商用服务器领域内的长期优势,在全球500强的企业中,超过80%的企业使用过DB2作为数据库平台。
    此外,还有其他公司的产品如Sybase、MySQL等,在此不作过多介绍。1.1.3  DBA的职责
    一个公司,不管它自己开发应用软件,还是购买第三方的应用软件,只要涉及到数据库,就需要确定是否雇佣一个或几个DBA。对于中小型企业来讲,通常是网络管理员来兼任DBA的工作,而对于一个大型企业来讲,DBA通常是专职的。知道DBA这个职位有哪些要求,在企业中需要完成哪些工作内容,对于DBA 将是至关重要的。
    DBA的工作主要涉及到数据库的安全性、可用性、可靠性、可扩展性等方面,通常需要完成如下任务:
    (1)配置数据库服务器环境、规划,实施数据库的存储架构,包括安装或升级数据库服务器,规划数据库存储方案等。
    (2)管理数据库的逻辑对象结构。创建数据库和创建表等,必要的时候修改数据库。
    (3)配置数据库的对象权限。为数据库的用户分配权限,监控用户对数据库的存取访问。
    (4)制定数据库的性能优化策略。例如优化数据库的性能。
    (5)制定数据库的备份还原策略。制定数据库备份计划,在灾难出现时对数据库信息进厅恢复,维护适当介质上的存档或者备份数据。
    (6)配置数据库的异构协同结构:包括数据转换、迁移等技术。
    其中,数据库的备份和还原是DBA最重要的任务。SQL Server 2005安装
    Microson sQL server 2005是Microsoft公司推出的新一代数据管理与数据分析软件。该产品旨在简化企业数据的创建、部署、分析和管理,增加了可用性、安全性和可扩展性等方面时性能。通过与windoWs系统的集成性及对日常任务的自动化管理能力,能够为不同规模的企业提供一个完整的数据解决方案。
1。2.1  SQL Server 2005的主要版本
    Microsoft 公司的SQL Server 2005产品主要分为企业版(Enterprise)、标准版(Standard)、工作组版(WorkgrouP)和精简版(Express)4种版本。
    (1)企业版
    企业版支持超大型企业进行联机事务处理(OLTP),高度复杂的数据分析、数据仓库系统和网站所需的It能要求。企业版的全面商业智能和分析能力及吕高可用性功能(如故障转移群集),使它可以处理大多数关键业务的企业工作员荷。企业版是最全面的SQL
Server版本,能够满足企业最复杂的要求。
    (2)标洼版
    标准版适合中小型企业的数据管理和分析平台。它包括电子商务、数据仓库和业务流解决方案所需的基本功能。标洼版的集成高业智能和高可用性功能可以为企业提供支持其运营所需的星本功能。
    (3)14乍组版
    工作组版适合那些数据库在大小和用户数量上没有限制的小型企业,  工作组版司以用作前端Web服务器,也可以用于部门或分支机构的运营。它包括SQL Server产品系列的核心数据库功能,扦目可以轻松地升级至标准版或企业版。工作组版是理想的入门级数据库,昌有可靠、功能强大量易于管理的特点。
    (4)精简版
    SQL Server精简版是免费的,适用于低端用户、非专业开发人员以及编程爱好者使用。
    表1—1对各个版本的功能进行了简单说明。
  表1—1  各SQL Server版本比较
1.2.2  安装前的准备
    SQL Server 2005具有很强的伸缩性,既可适应普通用户对数据库的需求,也可适应大规模企业用户对数据库的需求。所以,安装SQI Server 2005时需要考虑运行的软硬件条件、购买的版本和应用功能范围。
    下面介绍SQL Server 2005企业版的安装。1.安装SQL Server 2005的硬件和软件要求
    在安装SQL Server 2005前,首先需要满足系统的软硬件的最小需求,表l—2列出了安装SQL Server 2005企业版所需的硬件和软件要求。
    其他详细信息可以参看SQL Server 2005帮助文档或安装光蛊根目录下的RequirementsSQL2005.htm文档。要安装SQL Server帮助文件,要求安装有IE 6.0SPl或以上版本,要安装XML和报告服务,要求安装有IIS服务;2.安装SQIJ Sener的安全注意事项
    若要使SQL Server安装尽可能安全,需要设置服务器环境,建议采用以下方法:令增强物理安全性鲁使用防火墙令  隔离服务,例如不要在域控制器上安装SQL Server令创建具有最低特权的服务账户令配置安全的文件系统令禁用NetBl0S和服务器消息块1.2.3  安装过程
    SQL Server 2005的安装分两个阶段,在第一阶段中对必需的相关组件进行系统检查,在第二阶段中安装SQL Server 2005本身。1.第一阶段:预安装阶段
    (1)从光盘引导
    首先将SQL Server 2005安装光盘插入CD—RoM驱动器,自动弹出如图1.5所示的界面,如果末出现,可直接运行光蛊根目录下的splash.hta文件。
  图1.5  SQL SeNer 2005安装主菜单
    选泽“安装”一“服务器组件、工具、丛书和示例”命令,将出现“用户许可协议”对话框,选择接受用户许司协议后,进入下一个界面,如图1.6所示。
  图1.6  安装必备组件1
    (2)安装必备组件
    在“安装必备组件”对话框中,单击“安装”按钮,安装SQL Server所需要的相关组件,包括.NET Framework 2.0和SQLNative Client和安装程序支持文件,上面的组件为必选组件。安装过程如图1.7所示。
  图1.7  安装必备组件2
   令如果以前安装过这些组件,安装程序会自动跳过。
  公安装过程会产生一个日志文件,包括每个步骤的详细信息,推荐保存这个日志
    文件。
    (3)系统配置检查
    安装完SQL Server所需要的相关组件后,单击“下一步”按钮,安装程序开始检查系统配置。作为SQL Server 2005安装程序的一部分,系统配置检查器(System Conflguration
Checker,SCC)会扫描将安装Microsoft SQL Server 2005的计算机,检查操作系统的版本、Service Pack补丁包等,以确认系统是否符合SQL Server 2005的安装条件,最后还将产生一个成功或失败的报告,如图1.8所示。
    图1.8  系统配置检查
    如果成功,将进入第二阶段:正式安装阶段,如果存在问题,需要查看检查报告内容,根据报告提示解决相关问题。2.第二阶段:正式安装阶段
    (1)注册信息
    单击“下一步”按钮,进入“注册信息”对话框,在“姓名”和“公司”文本框中输入相应的信息。
    (2)选择要安装的组件
    接着单击“下一步”按钮,进入组件安装对话框,如图1.9所示,在这里司以选择要安装的组件,也可以单击“高级”按钮,进入高级安装。
  图1.9  安装SQL Server组件
    图1.10是高级安装的图示,其中包括SQl Server 2005组件的详细配置信息,可以在这里选择安装示例数据库(默认是不安装的),还可以更改安装路径和预计磁盘开销。
  图1.10  安装SQL Server组件高级选项
     (3)实例名
    单击“下一步”按钮,进入“实例名”对话框,如图1*11所示可以选择“默认实例”和“命名实例”。默认实例名为MSSQISERVER,它不需要客户端指定实例名称即可建立连接。命名实例由用户指定。
    图1.11  安装SQL Server实例
    SQL Server 2005支持单个服务器上的多个SQL Server实例,但只有一个实例可以是默认实例,所有其他实例都必须是命名实例,每个实例独立于其他实例运行。每个SQL Server实例是由一组具有排列规则、选项设置的非重复的服务组成的。  目录结构、注册表结构和服务名称都反映在SQL Server安装过程中创建的SQL Server实例ID中。默认情况下,第一次在计算机上安装SQL Server 2005时,安装程序将安装指定为默认实例;命名实例可以随时安装。SQI Server 2005企业版最多有50个实例,标准版最多为16个实例。
    (4)服务账户
    单击“下一步”按钮,进入“服务胀户”对话框,如图1.12所示。
    在“服务账户”对话框中,需要为服务账户指定用户名、密码和域名。可以对所有服务使用一个账户,也可以根据需要为每个服务指定单独的账户。若要为每个服务指定单独的账户,选中“为每个服务账户进行自定义”复选框,从下拉框中选择服务名称,然后为该服务提供登录凭据。
     (5)身份验证模式
    单击“下一步”按钮,进入“身份验证模式”对话框,如图1.13所示。身份验证模式包含两种方式。
  图1.12  设置服务账户
  图1.13  设置身份验证模式
    ①Windows身份验证模式。
    用户通过Microsoft Windows用户账户连接时,SQL Server使用Windows操作系统中的信息验证用户名和密码。这是默认的身份验证模式,比混合模式安全。Windows身份验
  证使用Kerberos安全协议,通过强密码的复杂性验证提供密码策略强制,提供帐户锁定支
  持,并目支持密码过期。
    ⑦混合模式(WindoWs身份验证或SQL Server身份验证)。
    允许用户使用WindoWs身份验证或SQL Server身份验证进行连接。通过WindoWs用
  户账户连接的用户可以使用Windows验证的受信任连接。
    如果选泽混合模式身份验证并要求使用SQL登录帐户,则应为所有SQL登录账户设置
  强密码,尤其是系统管理员(sa)。
    Windows身份验证模式是默认和推荐的身份验证模式。它的一个好处是可以应用活动目录域的安全策略。
    当一个非Windows操作系统的用户访问SQL Server时,需要使用混合模式。
    (6)排序规则设置
    单击“下一步”按钮,进入“排序规则设置”对话框,如图1.14所示,旦中包括字符集、排序顺序和其他区域特定的设置,是SQL Server数据库结构和功能的基础。SQL
Server 2005安装向导根据Windows操作系统自动决定默认的排序规则设置,可选择默认设置或根据特定的要求设置。图1.14  排序规则设置(7)开始安装以上步骤设置好后就开始正式安装,单击“安装”按钮,开始安装,如图1.15所示,
  安装时间与所选择的安装组件以及软硬件配置有关。图1.15  准备安装SQL Server 2005
    如图1.16所示,在“安装进度”对话框上可以监视安装进度。若要在安装期间查看组件的日志文件,可单击产品或状态名称。固1.16  SQL Server安装进度(8)安装完成
    最后,出现“完成Microsoft SQL Server 2005安装”对话框,如图1.17所示,可以单击“摘要日志”链接,查看安装摘要日志,单击“完成”按钮,结束安装。
   图1.17  完成SQt—Server 2005的安装
  1.2.4  验证数据库安装成功
    安装完成后,需要对安装进行验证。验证数据库安装司以通过以下3个方法来实现:
    (1)安装完成后,将会在“开始”一“程序”菜单项中看到Microsoft SQL SerYer
2005的程序组,启动相关程序,如图1.18所示。图1.18  SQL Server 2005程序组(2)通过SQL Server安装日志文件信息,查看是否存在错误信息。安装日志的主日志位于:毛Progr己InFi工巳s毛\Microso上t  SQL  S巳工ve工\90\S已鲁up  Bootst工己p\LOG\Surr皿己ry.tXt吕体组件的安装日志位于以下目录:毛Prog工己mFi工巳s告\Microso玉t  SQl  Serv已r\90\Setup  Boot s亡工己p\LOG\Files
    (3)最后通过后动和停止数据库服务,检查是否有错误发生,如果没有问题,则证明数据库安装成功。
1.2。5  启动和停止数据库服务
    SQL Server主要是通过Windows服务来运行的,在完成数据库安装之后,需要手动检查服务是否真的安装成功,是否正在运行,是否已根据实际环境的需要配置为自动或手动启动。可以通过以下3种方法启动铡亭止数据库服务。
    (1)单击“控制面板”一“管理工具”一“服务”,启动或停比SQL Server服务,如图1.19所示。图1.19  启动或停止SQL Server服务
    (2)单击“歼始”一“Microsoft SQI。Server 2005”一“配置工具”一“SQL Server
Conflgration Manager”,启动或停止SQL Server服务。
    如图1.20所示,假如某些服务没有显示,可能是没有安装或者是安装过程出现了问题。
    需要注意的是要检查服务是否正在运行,一个小的绿色箭头表示服务正在运行,一个小的红色方块表示服务停止。图1.20  启动或停止SQL Server服务
     如果需要停止服务,首先选择想要停止的服务,然后单击鼠标石键,选择“停止”命令,如图1.21所示。同样,要启动服务,先要选择服务,然后单击鼠标石键,选泽“后动”命令。
    (3)单击“开始”一“Microsoft SQL Server 2005”一“配置工具”一“SQL Server外围应用配置器”一“服务和连接外围应用配置器”后动或停止SQL Server服务,如图1.22所示。
    0
  图1。22  服务和连接外围应用配置器
    在SQL Server Management Studio中也可以启动或停止SQL Server服务。下节将介绍SQL ServerManagement Studio的使用。SQL Server 2005管理工具1.3.1  常用组件工具
    在Microson sQL server 2005中,提供了一组完整的组件工具来管理SQL Server,见
  表1—3。
表1—3  SQL Server 2005的常用组件工具
    其EP,  SQL Server Management Studio  (SSMS)和Business Intelligence Development
Studio(BIDS)是两个最常用到的工具。SSMS集成了DBA常用的管理工具,BIDS是用于数据提取、数据转换、数据分析以及报告的工昌。另外,使用配置工吕qp的SQL Server
Conflgr汕on Manager可以对SQL Server服务和网络进行配置。1。3.2  使用SQl—Server Management SNdio工具
    启动SQL Server Management Studio,出现“连接到服务器”对话框,包括“服务器类型”、  “服务器名称”和“身份验证”3个选项,如图1.23所示。
  图1.23  连接到SQL Server服务器
    在服务类型中司以选择其他服务类型,如Inter9r汕on Service以Report Services,在服务器名称中可以选择本地SQL Server实例或远程SQL Server服务器实例,身份验证可以选泽Windows身份验证或SQL Server身份验证方式。
    单击“连接”按钮,进入SQL Server Management Stu山。主界面。默认情况下,Management Studio中将显示3个组件窗口,如图1.24所示。令  “已注册的服务器”窗口列出的是经常管理的服务器。可以在此列表中添加和删除服
    务器。如果计算机上以前安装了SQL Server 2000企业管理器,则系统将提示导入已注
    册服务器的列表。否则,列出的服务器中仅包含运行Management Studio的计算机上的
    SQL Server实例。如果未显示所需的服务器,在“已注册的服务器”窗口lP右击
    Microson sQL server,再单击“更新本地服务器注朋”。令对象资源管理器是服务器中所有数据库对象的树型视图。此树型视图可以包括SQL
    Server Database Engine、  Analysis Services、  Repoding Services、  Integration Services不口
    SQL Server Mobile的数据库。对象资源管理器包括与其连接的所有服务器洲言息。打开
    Management Studio时,系统会提示将对象资源管理器连接到上次使用的设置。可以在
    “已注册的服务器”窗口中双击任意服务器进行连接,但无需注册要连接的服务器。分  文档窗口是Manage血ent Studio中的最大部分。文档窗口可能包含查询编辑器和浏览器
    窗口。默认情况下,将显示已与当前计算机上的数据库实例连接的“摘要”页。固1.24  SQL Server Management Studio主界面1.3.3  注册服务器
    通过在SQL Server Management StudioqP注册服务器可以保存SQL Server实例连接信息以便在以后的会话中能够更方便地连接和管理它。在注船服务器时必须指定以下内容:令服务器的类型:可以注5D下列类型的服务器:数据库引擎、Analysis Services、
    Reporting Services、  Integration Services不口SQL ServerMobileo
令服务器的名称:登录到服务器时使用的身份验证的类型。
    在SQL Server Management Studio吁的已注55的服务器窗口亨,选择数据库引擎,单击园标右键,选择“属性”一“新建”一“服务器注59”,弹出如图1.25所示的对话框,可以新建服务器注59来建立服务器连接。步骤如下:图1.25  注册服务器
    (1)在“服务器名称”文本框中输入想要连接的实例名,默认实例为机器名,命名实
  例为机器名\实例名。
    (2)选择身份验证方式。
    (3)单击“测试”按钮,验证连接是否正常。
    (4)单击“保存”按钮,一个新的注册SQL Server
  实例出现在“已注册的服务器”窗口,如图1.26所示。图1.26  已注册的服务器
    注册服务器时,还可以通过单击“新建组”命令。创建新服务器组。这是一种将大量服务器组织成易管理组的简便方法。1.3.4  查看数据库服务器的属性在SQI‘Server实例级别上,可以执行很多操作,如查看SQL SerYer实例的属,It,修改
SQL Server实例的配置。
    后动SQl Server Management Studio,在对象资源管理器中,选择“数据库服务器”,单击鼠标石键,选择“属性”,可以看到数据库服务器的基本信息,这其中包括常规、内存、CPU、安全性、连接等方面的配看信息。
    如图1.27所示,在“常规”选项卡qP显示了系统、版本、服务器根目录等信息。图1.27  “服务器属性”对话框的“常规”选择页
    如图1.28所示,SQL Server根据需要动态地获取与释放内存,通常情况下,管理员不必为SQL SeIYer指定分配多少内存。但当虚拟内存不足时,并且物理内存大于虎拟内存,可以在“内存”选择页中“使用AWE分配内存”复选框。图1.28  “服务器属性”对话框的“内存”选择页
    如图1.29所示,在“处理器”选择页中,假如使用了多处理器的服务器,可以指定哪个CPU供SQL Server使用,也可以选择让SQL Server自己决定。
  图1.29  “服务器属性”对话框的“处理器”选择页
  系统和示例数据库
    SQL Server中的数据库按照用途可以划分为以下两种:令系统数据库。公用户数据库。
    其中,系统数据库是管理和维护SQL Server所必需的数据库,用户数据库是用户自己建立的数据库,如图1.30所示。
    示例数据库也是用户数据库,它是sQL Server自带作为例子、演示和说明用的数据库。1.4.1  系统数据库SQL Server 2005系统包括以下几种系统数据库:毋master数据库:记录SQI‘Server系统所有系统级别的信
    息。它记录所有的登录账户和系统配置设置。master数据库记录所有其他的数据库,
    其qp包括数据库文件的位置。同时它还记录SQL Server的初始化信息。
  图1.30  系统和用户数据库
令  tempdb数据库:一个工作空间,用于保存临时对象或中间结果集。如存储SQL Server
    生成的工作表。在SQL Server每次后动时,都重新创建tempdb数据库,因此,该数据
    库在系统启动时总是干净的。令  model数据库:g4乍SQL Server实例上创建的所有数据库的模板。对model数据库进
    行N1修改(如数据库大小、排序规则、恢复模式和其他数据库选项)将应用于以后创
    建的所有数据库。令  msdb数据库:用于SQL Server代理计划警报和作业。该数据库与自动化任务相关。令  Resource数据库:一个只读数据库,包言SQL Server 2005所有的系统对象。系统对象
    在物理上存在于Resource数据库,但在逻辑上,24门出现在每个数据库中。
    以上5种数据库所包言的数据库文件及日志文件见表l—4。
  表1—4  系统数据库
    SQL Server数据库和日志文件的默认位置为  Program FilesWicrosoR SQL
Server\Mssql.nData,其中,n是SQL Server实例的序号。如果安装SQL Server时更改了默认位置,此位置可能会变化。1.4.2  示例数据库
    Microsoft SQL Server 2005中附带了Adventure Works Cycles公司的示例数据库。数据库中包含了该公司业务方案、雇员和产品等信息,实际上,共有以下3个数据库,它们可以作为SQL Server的学习工具令  AdventureWorks示例OLTP数据库。令  AdventureWorksDW示例数据仓库。分  AdventureWorksAS示例分析服务数据库。M队5  SQL Server的数据存储结构
    SQL Server是一个数据库管理系统,需要处理应以可种有效方式进厅高容量数据的存储。要更好地理解SQL Server处理数据的方式,就需要了解数据的存储结构。
1.5.1  文件的类型
    数据库在磁盘上是以文件为单位存储的,由数据文件和事务日志文件组成,一个数据库至少应该包含一个数据A4牛和一个事务日志文件。
    数据库创建在物理介质(如硬盘)的NTFS分区或者FAT分区的一个或多个24牛上,它预先分配了将要被数据和事务日志所使用的物理存储空间。存储数据的文件叫做数据文件数据文件包含数据和对象,如表和索引,存储事务日志的文件叫做事务日志文件(也IU日志文件)。在创建一个新的数据库的时候,仅仅是创建了一个空壳,必须在这个空壳中创建对象(如表等),然后才能使用这个数据库。
    SQL Server 2005数据库具有以下3种类型的文件:令  主数据文件:主数据文件包言数据库的启动信息,指向数据库中的其他文件。每个数
    据库都有一个主数据24牛。主数据文件的推荐24牛扩展名是.mdfo令  次要(辅助)数据文件:除主数据文件以外的所有其他数据文件都是次要数据文件。
    某些数据库可能不言有任何次要数据文件,而有些数据库则言有多个次要数据文件。
    次要数据文件的推荐文件扩展名是.ndfo令  事务日志文件:事务日志文件包含恢复数据库所有事务日志的信息。每个数据库必须
    至少有一个事务日志文件,当然也可以有多个。事务日志文件的推荐文件扩展名
    是.1dfo1.5.2  数据文件
    从更微观的角度来看,数据文件由若干个64KB大小的区(Extent)组成,每个区由8个8佃的连续页(Page)组成,如图1.3l所示。图1.31  数据文件结构
    SQL Server所能识别的最小存储单位被称为页。一个页的大小是8KB,Server实际存储数据的单位,磁盘I/o操作在页级执行。
    一个区是由8个物理上连续的页(即64阳)组成,用来有效地管理页。所5在区中。当在SQL Server中创建了表以后,对象就被分配到区中。较小的表可C据库对象共享在一个区中。1.5.3  事务日志
    事务是一个或多个Transact—SQL语句的集合,并且作为一个整体来工作,在一个事务中的Transact—SQL语句要么全部执行,要么全不执行。
    每个SQL Server 2005数据库都具有事务日志,用于记录所有事务以及每个事务对数据库所做N4修改。事务日志是保护数据的一个重要部分。通过使用事务日志,使得从灾难中恢复数据变成了司能。
    事务日志的工作原理如下:
    (1)应用程序发送数据修改请求。
    (2)当修改被执行时,SQL Server将受影响的数据页从磁盘加载到内存。
    (3)SQL Server在事务日志中记录每个修改的操作,并且修改总是先记录到事务日志文件,然后再写到数据文件,这也叫做预写日志(WAUo
    (4)如此重复,SQL Server将所有已完成的事务写到磁盘上的数据库中。
    假如系统出现故障,SQL Server将使用事务日志前滚(重做)所有已确认的事务,回溶(撤销)所有未完成的事务。
  事务日志的存储不是以页为单位,而是以一条条的大小不等的日志记录为早位。



网络工程师到底该不该去考CCIE认证?
2008-2-23 17:201楼
[ 顶部 ]
 
yxyinp2006
新新人类  点击可查看详细



帖子 180
精华 0
无忧币 -2
积分 178
阅读权限 20
注册日期 2008-2-22
最后登录 2008-6-24 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-2-29 18:28 
谢谢!!!



网络工程师到底该不该去考CCIE认证?
2008-2-29 18:282楼
[ 顶部 ]
 
阿布卡
新新人类  点击可查看详细


十二生肖之猪   天秤座   行业勋章   技术勋章   诚信兄弟  
帖子 124
精华 0
无忧币 370
积分 150
阅读权限 20
注册日期 2008-2-29
最后登录 2008-7-9 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2008-3-17 17:51 
好长…  不过还好我会装,呵呵。



51cto高会群——>51cto的奶酪 群号50136769 招人啦
2008-3-17 17:513楼
[ 顶部 ]
 
zhengmeng2006
技术员  点击可查看详细


帖子 259
精华 0
无忧币 673
积分 319
阅读权限 30
注册日期 2007-3-31
最后登录 2008-7-17 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2008-3-19 09:08 
谢谢



网络工程师到底该不该去考CCIE认证?
2008-3-19 09:084楼
[ 顶部 ]
 
netzig980
新新人类  点击可查看详细


帖子 33
精华 0
无忧币 932
积分 54
阅读权限 20
注册日期 2008-3-19
最后登录 2008-6-30 离线

[查看资料]  [发短消息]  [Blog
  QQ      Yahoo!   
发表于:2008-3-23 16:00 
哇,真详细 谢谢!



2008-3-23 16:005楼
[ 顶部 ]
     
论坛跳转:  

| | |

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号