下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 SQL_Server_2005数据库实践教程—2.第二章_.SQL_Server_2005概述

SQL_Server_2005数据库实践教程—2.第二章_.SQL_Server_2005概述.ppt

SQL_Server_2005数据库实践教程—2.第二章_.S…

miruokou
2013-01-24 0人阅读 举报 0 0 暂无简介

简介:本文档为《SQL_Server_2005数据库实践教程—2.第二章_.SQL_Server_2005概述ppt》,可适用于IT/计算机领域

SQLServer数据库实践教程管理与维护篇SQLServer数据库实践教程管理与维护篇主讲教师:钱哨交通部管理干部学院计算机系钱哨教案第二章SQLServer概述本章学习大纲本章学习大纲SQLSERVER数据库简介SQLSERVER的新特性SQLSERVER的安装及升级SQLSERVER的工具集企业管理器的使用初步查询分析器的使用初步数据库和应用程序数据库和应用程序应用程序作用:响应操作并显示结果、向数据库请求数据要求:美观、操作简单方便数据库作用:存储数据、检索数据、生成新的数据要求:统一、安全、性能等数据库的发展史数据库的发展史萌芽阶段文件系统使用磁盘文件来存储数据初级阶段第一代数据库出现了网状模型、层次模型的数据库中级阶段第二代数据库关系型数据库和结构化查询语言高级阶段新一代数据库“关系对象”型数据库时下流行的数据库时下流行的数据库OracleOracle公司的产品“关系对象”型数据库产品免费、服务收费SQLServer针对不同用户群体的多个版本易用性好DBIBM公司的产品支持多操作系统、多种类型的硬件和设备SQLsever的优势SQLsever的优势给个理由先!SQLsever的优势SQLsever的优势给个理由先!SQLsever的优势SQLsever的优势数据库引擎是整个数据库的核心负责处理数据的存取异动处理新增XML的数据类型的处理能力。从一般应用程序到企业级的解决方案都可以藉此获得解决。全新的SQLServer的数据库引擎有以下强化的要项。、分割技术:针对大型数据表与索引建立时藉由分割函数与分割配置将不同数据区分到不同的档案群组再经由硬件的辅助加速存取。此外分割技术可以避免在巨大资料表中进行整个索引的重整减轻管理的负担。、DDL触发程序与事件通知如何稽核服务器的使用者动作与如何防止数据库对象意外发生一直都是DBA非常重视的问题新一代的数据库引擎可以针对数据定义语言(DDL)提供触发程序的撰写。事件通知的功能就是整合ServiceBroker组件让DDL的动作藉由ServiceBroker辅助使用异步处理的方式进行作业。SQLsever的优势SQLsever的优势、新的数据类型大数值类型如varchar(max)、nvarchar(max)、varbinary(max)与XML的支持已经是列入数据库引擎的基本处理功能。这些可以突破以往K的上限限制现在可以高达G的变量宣告与储存大小。至于XML变量的导入更可以让原本数据库引擎额外支持WC的XQuery的语言让XML语言的查询与异动支持整个XML数据类型。、支援ADONET新功能整合SQLNativeClient所包括数据库镜像、使用者自订数据类型、XML数据类型、大数值类型、快照交易隔离等级、多重作用结果集(MARS)、执行个体登入密码过期、异步处理等功能。让应用程序开发者可以透过ASPNET或是Windows窗体程序实作出高可用度与高效能的程序。、全新TSQL数据库引擎除了支持SQL的标准语法之外更支持许多SQL新的语法例如Try…Catch、PIVOT、CommonTableExpression、EXCEPT与INTERSECT等语法它可以简单化复杂的处理。此外也统一DDL的所有语法例如登入账号、使用者建立的DDL语法等。SQLsever的优势SQLsever的优势、安全性的加强安全性架构整合主体、安全性实体与权限设定让数据获得更完善的保护。此外数据库引擎提供非对称式、对称式与凭证的加密解密方式将数据的保护更加完善。、新的快照隔离交易等级SQLServer提供五种交易隔离等级包括最新的以资料列版本(RowVersioning)为主的快照隔离等级使用它可以降低数据读取与异动的互相干扰提升交易的效能。、整合电子邮件新一代数据库引擎整合ServiceBroker搭配SMTP通讯协议取代以往的MAPI方式进行邮件的传送。它支持TSQL陈述式直接进行电子邮件的传送也可以进行查询陈述式的结果与附件夹文件等功能。SQLsever的优势SQLsever的优势、NETFramework整合整合NETFramework的CLR在数据库引擎中让原本传统的数据库对象可以藉由VisualBasicNET、C#NET等开发出预存程序、使用者自订函数、触发程序、使用者自订类型与汇总直接运用在数据库引擎里面。最经典的范例就是利用CLR的环境存取Web服务让原本专属于前端应用程序的汇率兑换处理技术延伸到数据库引擎现在仅需要由单一TSQL陈述式就可以取得因特网的实时汇率。、整合式的管理界面SQLServerManagementStudio可以处理所有SQLServer产品的服务器注册、数据库引擎内部摘要报表检视、程序撰写与管理等作业。管理界面样本如下图所示右边有方案总管、属性窗口与模板总管中间的区块可以藉由报表检视数据库引擎的活动状况与进行TSQL陈述式执行与结果检视。左边的部分除了可以注册数据库引擎更可以进行其它执行个体如分析服务与整合服务的注册。SQLsever的优势SQLsever的优势SQLServer简介SQLServer简介年SQLServer的NT版本年SQLServer年SQLServer年SQLServer年SQLServer年SQLServer测试版发布年SQLServer正式版发布年SQLServer正式版发布年:SQLServerSQLServer简介SQLServer简介数据分区可编程性安全快照隔离数据库镜像商务智能BI增强全文搜索增强可用性功能增强复制增强异步处理能力SQLServer价值提升优势SQLServer简介SQLServer简介SQLServer与SQLServer的效能比较SQLServer简介SQLServer简介SQLServer与Oracle的效能比较SQLServer的定义和数据库基本结构SQLServer的定义和数据库基本结构关系模型的数据库管理系统客户服务器(ClientServer)的服务模型完善的数据库逻辑和物理结构与NET框架的完美结合关系型数据库管理系统(DBMS)关系型数据库管理系统(DBMS)SQLServer是一个典型的关系型的数据库管理系统在关系模型中数据的逻辑结构就是二维表关系模型概念单一、清晰无论是实体还是实体间的联系都用关系来表示用户易懂易用关系模型有严格的数学基础及在此基础上发展起来的关系数据理论关系模型的主要术语特别强调:区别数据库与表的概念注意!客户服务器(ClientServer)服务模型客户服务器(ClientServer)服务模型ClientApplicationNetWareprotorcalRelationalDatabaseManagementSystem数据库逻辑和物理结构数据库逻辑和物理结构数据库逻辑结构从用户的观点所能看到的数据库组件结构就是逻辑的数据库结构它包括数据表、视图、索引、存储过程和触发器等数据库物理结构数据库的物理结构就是指的数据在物理磁盘上的存储结构。数据库在磁盘中是用文件的方式来存储的。提示:数据库的文件可以分为:主数据文件(*mdf)、辅助数据文件(*ndf)和日志文件(*ldf)SQLServer的四种主要服务SQLServer的四种主要服务SQLseverSever的服务包括:、MSSQLserver服务分配计算机资源(含常规、内存、处理器资源配置)防止逻辑错误保证数据的一致性和完整性配置安全性与网络连接、MSSQLserveragent服务主要用于进行自动化服务警报提示作业调度消息服务Email、MSSQLserver分布式事务协调程序、MSSQLserver搜索服务SQLServer是通过实例运行的SQLServer是通过实例运行的实例是什么?运行在MSSQLserver上面的数据库服务器管理单元。一个MSSQLserver服务器软件可以管理多个实例。一个实例具体的实例可以被多个服务器访问。默认访问某个MSSQLserver服务器就是访问默认的实例如果具体指定则基本格式为:“计算机名实例名”默认实例此实例由运行它的计算机的网络名称来标识命名实例命名实例由计算机网络名称加实例名来标识SQLServer是通过实例运行的SQLServer是通过实例运行的服务器登录名称"""AAA“"AAASQLEXPRESS"三个的什么区别本机登录AAASQLEXPRESS登录AAA服务器的sqlserver实例名SQLEXPRESS,一个服务器可能有多个实例名SQLServer工具SQLServer工具MicrosoftSQLServer包含一组完整的图形工具和命令提示实用工具允许用户、程序员和管理员执行以下功能:管理和配置SQLServer。确定SQLServer副本中的目录信息。设计和测试用于检索数据的查询。复制、导入、导出和转换数据。提供诊断信息。启动和停止SQLServer。SQLServer工具SQLServer工具SQLServer版本、安装及运行的软硬件环境SQLServer版本、安装及运行的软硬件环境SQLServer版本、安装及运行的软硬件环境SQLServer版本、安装及运行的软硬件环境SQLServer安装运行的硬件环境(续)SQLServer安装运行的硬件环境(续)SQLServer安装运行的软件环境SQLServer安装运行的软件环境SQLServer安装运行的软件环境网络要求SQLServer安装运行的软件环境网络要求SQLServer的主要组件SQLServer的主要组件SQLServer的主要组件SQLServer的主要组件、分析服务(AnalysisServices)商业智慧的利器整合式使用者界面分析服务解决方案以全新的『SQLServerBusinessIntelligenceDevelopmentStudio』开发工具进行设计。它提供全新的导航设置与设计画面包括数据来源选择多种原始数据数据来源检视可以实作出离线模式设计与跨数据来源关联的建立。开发界面样本如下图所示。在该环境的右边包括有项目名称、数据来源、数据来源检视、Cube、维度、数据挖掘结构、角色与组件。右边可以浏览Cube的结构、维度使用、计算程序、KPI、动作、数据分割、检视方块、翻译与浏览器进行数据检视。SQLServer的主要组件SQLServer的主要组件、分析服务(AnalysisServices)商业智慧的利器数据挖掘是AnalysisServices的核心现在的数据挖掘除了上一版本的两种算法之外更加入七种新的算法与文字采矿共十种。分别为决策树、群集算法、时间序列、时序群集、关联规则、贝氏决策定理、类神经网络、线性回归、罗吉斯回归。SQLServer的主要组件SQLServer的主要组件、SQLServerIntegrationServices新一代ETL工具在整个数据管理的过程中就属数据转换处理可以说是花最多时间与最繁琐的一件事情。上一版本的SQLServer称之为数据转换服务(DataTransformationServicesDTS)新的产品称之为SQLServerIntegrationServices简称为SSIS。分成控制流程与数据流控制流程新增许多工作包括双向FTP、循环结构等。数据流设计分成数据来源、数据转换、数据目的三种要素尤其数据转换组件更可以取代之前数据处理过程的暂存数据表(StageTable)的使用执行作业过程利用inmemory的技术提升倍的处理效能。SQLServer的主要组件SQLServer的主要组件、通知服务(Notification)主动提醒的好帮手它可以进行设定『订阅管理』、『事件管理』、『通知管理』等三大工作藉由配对的机制将事件的改变经由指定的递送装置将讯息传达给订阅者。该服务提供开发平台可以让应用程序藉此开发出类似股票交易成功通知或是音乐网站依照客户喜爱进行订阅等功能。SQLServer的主要组件SQLServer的主要组件、报表服务(ReportingServices)前端商业智慧分析工具报表服务在SQLServer时就已经发行新一代的SQLServer的报表服务它整合在『SQLServerBusinessIntelligenceDevelopmentStudio』开发工具一并进行报表项目的设计、执行与部署等作业。报表服务的功能归属在商业智能领域报表服务可以整合Office软件如Excel、Outlook、浏览器与客制化应用程序进行报表的浏览与输出可撰写出应用程序导向的报表项目再配合SQLServer的数据库设定增强报表处理的自动化与执行效能。SQLServer安装前的准备工作SQLServer安装前的准备工作设置服务器环境时请遵循以下最佳做法:增强物理安全性使用防火墙隔离服务创建具有最低特权的服务帐户禁用NetBIOS和服务器消息块。.增强物理安全性物理和逻辑隔离是构成SQLServer安全的基础。若要增强SQLServer安装的物理安全性请执行以下任务:将服务器置于专门的房间未经授权的人员不得入内。将数据库的宿主计算机置于受物理保护的场所最好是上锁的机房房中配备水灾检测和火灾检测监视系统或灭火系统。将数据库安装在公司Intranet的安全区域中任何时候都不要直接连接到Internet。定期备份所有数据并将副本存储在远离工作现场的安全位置。SQLServer安装前的准备工作SQLServer安装前的准备工作.使用防火墙防火墙是保护SQLServer安装所不可或缺的。若要使防火墙发挥最佳效用请遵循以下指南:在服务器和Internet之间放置防火墙。将网络分成若干安全区域区域之间用防火墙分隔。先阻塞所有通信流量然后有选择地只接受所需的通信。在多层环境中使用多个防火墙创建屏蔽子网。如果在Windows域内部安装服务器请将内部防火墙配置为允许Windows身份验证。在所有版本的Windows都是WindowsXP、WindowsServer或更高版本的Windows域中禁用NTLM身份验证。如果应用程序使用分布式事务处理可能必须要将防火墙配置为允许Microsoft分布式事务处理协调器(MSDTC)在不同的MSDTC实例之间以及在MSDTC和资源管理器(如SQLServer)之间进行通信。SQLServer安装前的准备工作SQLServer安装前的准备工作.隔离服务隔离服务可以降低风险防止已受到危害的服务被用于危及其他服务。若要隔离服务请遵循以下指南:请尽可能不要在域控制器中安装SQLServer。在不同的Windows帐户下运行各自的SQLServer服务。在多层环境中,不同的计算机上运行Web逻辑和业务逻辑。.创建具有最低特权的服务帐户SQLServer安装程序可以自动配置服务帐户或具有SQLServer所需特定权限的帐户。修改或配置SQLServer使用的Windows服务时应仅授予它们需要的权限。SQLServer的安装步骤SQLServer的安装步骤SQLServer的安装光盘共有张先打开第一张点“服务器组件、工具、联机丛书和示例(C)”如图所示:SQLServer的安装步骤SQLServer的安装步骤在“最终用户许可协议”页上阅读许可协议再选中相应的复选框以接受许可条款和条件。接受许可协议后即可激活“下一步”按钮。若要继续请单击“下一步”。若要结束安装程序请单击“取消”。接受授权协议开始安装。如图所示:SQLServer的安装步骤SQLServer的安装步骤开始检查安装组件如图所示:SQLServer的安装步骤SQLServer的安装步骤开始安装向导在“欢迎使用MicrosoftSQLServer安装向导”页上单击“下一步”以继续安装。如图所示:SQLServer的安装步骤SQLServer的安装步骤检查系统配置正常是没有警告信息。在“系统配置检查(SCC)”页上将扫描安装计算机以检查是否存在可能妨碍安装程序的条件。若要中断扫描请单击“停止”。若要显示按结果进行分组的检查项列表请单击“筛选”按钮然后从下拉列表中选择类别。若要查看SCC结果的报表请单击“报告”按钮然后从下拉列表中选择选项。选项包括查看报表、将报表保存到文件、将报表复制到剪贴板和以电子邮件形式发送报表。完成SCC扫描之后若要继续执行安装程序请单击“下一步”。如图所示。SQLServer的安装步骤SQLServer的安装步骤在“注册信息”页上的“姓名”和“公司”文本框中输入相应的信息。若要继续请单击“下一步”。如图所示:SQLServer的安装步骤SQLServer的安装步骤安装到这步时候可能会出现计算机上的wmi配置无法执行sqlserver系统配置检查器的错误如下图解决的办法见下SQLServer的安装步骤SQLServer的安装步骤在“要安装的组件”页上请选择要安装的组件。选择各个组件时“要安装的组件”窗格中会显示相应的说明您可以选中任意一些复选框。建议全选。如图所示:SQLServer的安装步骤SQLServer的安装步骤在“实例名”页上请为安装的软件选择默认实例或已命名的实例。如果已经安装了默认实例或已命名实例并且为安装的软件选择了现有实例安装程序将升级所选的实例并提供安装其他组件的选项。计算机上必须没有默认实例才可以安装新的默认实例。若要安装新的命名实例请单击“命名实例”然后在提供的空白处键入一个唯一的实例名。若要与现有实例并行安装新的命名实例请单击“命名实例”然后在提供的空白处键入一个唯一的实例名。如图所示:SQLServer的安装步骤SQLServer的安装步骤在“服务帐户”页上为SQLServer服务帐户指定用户名、密码和域名。您可以对所有服务使用一个帐户。根据需要可以为各个服务指定单独的帐户。若要为各个服务指定单独的帐户请选中“为每个服务帐户进行自定义”从下拉框中选择服务名称然后为该服务提供登录凭据。若要继续安装请单击“下一步”。注意:域名不能为完整的域名系统(DNS)名称。例如如果DNS名称为mydomainnamecom请在“域”字段中使用mydomainname。在SQLServer中“域”字段不接受mydomainnamecom。如图所示:SQLServer的安装步骤SQLServer的安装步骤在“身份验证模式”页上选择要用于SQLServer安装的身份验证模式。如果选择Windows身份验证安装程序会创建一个sa帐户该帐户在默认情况下是被禁用的。选择“混合模式身份验证”时请输入并确认系统管理员(sa)登录名。密码是抵御入侵者的第一道防线因此设置强密码对于系统安全是绝对必要的。切勿设置空密码或弱sa密码。若要继续安装请单击“下一步”。如图所示:SQLServer的安装步骤SQLServer的安装步骤在“排序规则设置”页上选定服务的排序规则。若要继续安装请单击“下一步”。如图所示:SQLServer的安装步骤SQLServer的安装步骤如果选择ReportingServices作为要安装的功能将显示“报表服务器安装选项”页。使用单选按钮选择是否使用默认值配置报表服务器。如果没有满足在默认配置中安装ReportingServices的要求则必须选择“安装但不配置服务器”安装选项。若要查看此页的安装详细信息请单击“详细信息”按钮。若要继续安装请单击“下一步”。如图所示:SQLServer的安装步骤SQLServer的安装步骤在“错误和使用情况报告设置”页上可以清除复选框以禁用错误报告。若要继续安装请单击“下一步”。如图所示:SQLServer的安装步骤SQLServer的安装步骤在“准备安装”页上查看要安装的SQLServer功能和组件的摘要。若要继续安装请单击“安装”。如图所示:SQLServer的安装步骤SQLServer的安装步骤在“安装进度”页上可以在安装过程中监视安装进度。若要在安装期间查看某个组件的日志文件请单击“安装进度”页上的产品或状态名称。如图所示:SQLServer的安装步骤SQLServer的安装步骤在“完成MicrosoftSQLServer安装”页上可以通过单击此页上提供的链接查看安装摘要日志。若要退出SQLServer安装向导请单击“完成”。如图所示:SQLServer的安装步骤SQLServer的安装步骤如果提示您重新启动计算机请立即重新启动。完成安装后阅读来自安装程序的消息是很重要的。如果未能重新启动计算机可能会导致以后运行安装程序失败。一般情况下如果安装过程中没有出现错误提示即可认为这次安装是成功的但也可以采用下列验证方法来确保安装正确。安装结束后执行【开始】|【所有程序】|【MicrosoftSQLServer】命令访问MicrosoftSQLServer程序组中的所有内容如图所示:如果这些工具都能正常运行那么表示SQLServer安装正确。SQLServer的安装步骤SQLServer的安装步骤上面的安装顺利完成后打开SQLServer的安装光盘的第二张点“仅工具、联机丛书和示例(T)”SQLServer的安装步骤SQLServer的安装步骤SQLServer的安装步骤SQLServer的安装步骤安装过程中若干问题的解答、SQLServerVisualStutioVisualStutio的安装顺序上述几个软件同属于安装在windows操作系统下在netFrameWork开发平台下面应用软件。VisualStutio在安装的同时也会安装SQLServerExpress如果你先安装VisualStutio的话那么再安装SQLServer的时候安装程序会通知你检测到系统安装了SQLServerExpress故而安装时候会跳过很多重要的GUI工具的安装甚至连最基本的managementstudio都不会安装更谈不上其他的服务器组件了。如果你已经发生了上述的安装过程那么建议你:   在控制面板中删除所有与SQLServer有关的程序。   如果你有注册表整理工具运行它。这一点并不是很重要但是我在安装过程中遇到问题后都会这么做。   重启。   安装正式版本的SQLServer。为了避免和防止重复麻烦的操作建议标准的安装步骤是:、首先安装windows操作系统的IIS服务、安装SQLServer、VisualStutio、VisualStutioSQLServer的安装步骤SQLServer的安装步骤安装过程中若干问题的解答、SQLServer与SQLServer的兼容性建议SQLServer最好不要直接升级成为SQLServer因为可能会导致SQLServer与的六项服务不兼容:SQLServer的实例多服务器管理复制连接服务器备份和还原日志传递。正常情况下面这六项服务会在正常升级中平移至环境下但由于用户在操作系统以及系统注册表的环境大相径庭导致部分用户会出现不兼容现象。因此建议用户最好先将SQLServer删除后重新启动计算机再安装SQLServer。另一方面对于由分别由SQLServer和生成的数据库文件和日志文件而言不存在互相兼容的情况SQLServer生成的数据库文件和日志文件可以被版正常进行数据的导入和恢复服务但是SQLServer缺根本无法识别SQLServer生成的数据库文件和日志文件。注册、配置和管理SQLServer服务器注册、配置和管理SQLServer服务器注册服务器就是为SQLServer客户机服务器系统确定一台数据库所在的计算机并以该计算机为服务器为客户端的各种请求提供服务。一般来说只有对于远程的SQLServer网络才需要在客户机上注册服务器然后进行管理。这里要用到SQLServer的一个重要管理工具SQLServerManagementStudio。、ManagementStudio概述ManagementStudio是SQLServer的可视化集成管理环境用于访问、配置和管理所有的SQLServer组件它基于MicrosoftVisualStudio包含企业管理器、分析管理器、查询分析器等功能并可以在其中编写TSQL和XML语句。在ManagementStudio中DBA可以调用其他管理工具来完成日常管理工作。ManagementStudio的工作界面如下图所示主要由【已注册的服务器】、【对象资源管理器】和【文档】三个窗口组成。注册、配置和管理SQLServer服务器注册、配置和管理SQLServer服务器第一步:启动SQLServerManagementStudio第二步:通过windows身份登录ManagementStudio管理平台注册、配置和管理SQLServer服务器注册、配置和管理SQLServer服务器第三步:见下注册、配置和管理SQLServer服务器注册、配置和管理SQLServer服务器、外围应用配置器在新安装的SQLServer的默认配置中很多功能并未启用。SQLServer仅有选择地安装并启动关键服务和功能以最大限度地减少可能受到恶意用户攻击的功能数。系统管理员可以在安装时更改这些设置也可以有选择地启用或禁用运行中的SQLServer实例的功能。此外如果从其他计算机进行连接则在配置协议之前某些组件可能不可用。注册、配置和管理SQLServer服务器注册、配置和管理SQLServer服务器注册、配置和管理SQLServer服务器注册、配置和管理SQLServer服务器SQLServer开始提供了一个新的工具:外围应用配置器,旨在提供更好的安全性保护(我们称为默认安全)它可以管理两部分的功能服务与连接:主要与服务的启动停止以及是否允许远程连接有关系功能:主要与一些比较有安全隐患的功能有关系值得一提的是这个工具在SQLServer中被废除了它的功能被合并到所谓的“方面管理”里面去了。注册、配置和管理SQLServer服务器注册、配置和管理SQLServer服务器、SQLServerConfigurationManager以往SQLServer提供了“SQLServer服务管理器(SQLServerServiceManager)”、”服务器网络实用工具(SQLServerNetworkUtility)”、“客户端网络实用工具(SQLServerClientNetworkUtility)”三个工具程序供数据库管理人员做服务启动停止与监控、服务器端支持的网络协议用户用来访问SQLServer的网络相关设置等工作新版的SQLServer将三个界面所提供的功能集成为一个界面数据库管理员(DBA)通过下图的“SQLServerConfigurationManager”界面可以一并管理SQLServer所提供的服务、服务器与客户端通信协议以及客户端其他的的基本配置管理。注册、配置和管理SQLServer服务器注册、配置和管理SQLServer服务器启动“SQLServerConfigurationManager”之后点选主控台窗格内的“SQLServer服务”节点右方详细数据窗格内会列出目前提供的各项服务。若该服务器安装了多个数据库引擎或其他服务的实例会一并列在列表中。使用鼠标右键点选各服务可更改该服务实例的状态例如启动、停止、暂停或重新启动。各项设置如图所示:注册、配置和管理SQLServer服务器注册、配置和管理SQLServer服务器以鼠标右键点选SQLServer项目选择快捷菜单内的“属性”菜单便可设置、查看该服务内容如图所示。在“登录”页签内可查看或修改SQLServer服务所使用的系统登录账号。在“服务”页签内可以设置服务的启动模式为自动、已禁用或手动并查看相关属性。注册、配置和管理SQLServer服务器注册、配置和管理SQLServer服务器若要设置SQLServer数据库引擎的服务器通信协议可在左方窗口展开“SQLServer网络配置”节点后使用鼠标右键点选主控台窗口中服务器实例选择快捷菜单的“属性”即可在“协议”对话框内设置相关选项如图所示:注册、配置和管理SQLServer服务器注册、配置和管理SQLServer服务器、SQLServer命令行工具SQLCMD有时系统管理员只需要执行SQL脚本把工作完成即可不需要花哨的桌面用户界面。SQLServer与的简单命令行工具OSQL就具有这样的能力。为了保持向后兼容OSQL也包含在SQLServer中作为标准安装包的一部分。不过OSQL不支持SQLServer的一些新功能。目前首推的命令行脚本工具的名字是SQLCMD。这个工具可以在数据库服务器的任何目录路径下的命令行提示符窗口中执行。SQLCMD绝对是一个老学究型的执行SQL的方法但有时它的确要比任何更新、更复杂的工具易用。注册、配置和管理SQLServer服务器注册、配置和管理SQLServer服务器要使用SQLCMD打开命令行提示符窗口。打开命令行提示符窗口的一个方法是单击Windows【开始】按钮从程序菜单中选择【运行】在【运行】对话框中键入CMD然后单击【确定】。在命令行提示符窗口中显示的当前目录是什么并不重要。要查看可用的命令列表只需要键入SQLCMD?然后按Enter键(见图)即可。注册、配置和管理SQLServer服务器注册、配置和管理SQLServer服务器课堂实验:前期准备第一步:新建数据库第二步:建立school数据库注册、配置和管理SQLServer服务器注册、配置和管理SQLServer服务器课堂实验:前期准备第三步:右键点击school数据库选择任务中的还原选择还原数据库。注册、配置和管理SQLServer服务器注册、配置和管理SQLServer服务器课堂实验:前期准备第四步:在还原数据库界面中选择源设备单击右侧选择按钮打开指定备份点击添加。在打开的定位备份文件界面选择还原备份文件school。注册、配置和管理SQLServer服务器注册、配置和管理SQLServer服务器课堂实验:前期准备第五步:则备份数据库信息将出现在还原的备份集界面中将该还原项打勾贮备还原数据库。注册、配置和管理SQLServer服务器注册、配置和管理SQLServer服务器课堂实验:前期准备第六步:还原前再次点击选择项在右侧的配置界面将“覆盖现有数据库”勾选上。回到常规选项界面点击确定按钮开始还原school数据库。最终显示还原成功界面。注册、配置和管理SQLServer服务器注册、配置和管理SQLServer服务器()即席查询Sqlcmd的启动将导致该工具通过windows身份链接到本地的默认实例也可以通过sqlcmd–s参数可以链接到远程服务器或者某个实例上面。注册、配置和管理SQLServer服务器注册、配置和管理SQLServer服务器()启动、暂停、停止服务器 暂停SQLServer默认实例从命令提示符输入以下命令:netpause"SQLServer(MSSQLSERVER)" 暂停SQLServer命名实例在命令提示符下输入下列命令之一:请用要管理的实例的名称替换instancename。netpause"SQLServer(instancename)"或netpauseMSSQL$instancename 恢复暂停的SQLServer默认实例从命令提示符输入以下命令:netcontinueMSSQLSERVER 恢复暂停的SQLServer命名实例在命令提示符下输入下列命令之一。(请用要管理的实例的名称替换instancename。)netcontinue"SQLServer(instancename)"或netcontinueMSSQL$instancename连接到SQLServer数据库连接到SQLServer数据库SQLServer的两种登录模式:Windows验证:通过windows账户或者组控制用户访问SQLServer。SQLServer验证:通过系统管理员定义的注册账户和密码登录SQLServer。Windows认证模式的优点更先进的安全策略一组只需建一个用户更快捷的访问混合认证模式的优点非windows用户及Internet客户可以连接到数据库连接到SQLServer数据库连接到SQLServer数据库第一步:登录SQLServer服务器连接到SQLServer数据库连接到SQLServer数据库第二步:配置sa用户的登录属性设置用户名称和密码。注意须将之状态登录改为启用。连接到SQLServer数据库连接到SQLServer数据库第三步:配置数据库服务器以混合模式进行登录连接到SQLServer数据库连接到SQLServer数据库第四步:重启服务Sqlserver就可以了。其实很多时候建立了SQLServer用户而无法登录的原因很可能就是用户配置完成后没有重新启动造成的。SQLServer系统数据库简介SQLServer系统数据库简介系统数据库用户数据库mastermodeltempdbmsdbUserDBdistributionSQLServer系统数据库简介SQLServer系统数据库简介SQLServer有个系统数据库Master数据库是SQLServer系统最重要的数据库它记录了SQLServer系统的所有系统信息。这些系统信息包括所有的登录信息、系统设置信息、SQLServer的初始化信息和其它系统数据库及用户数据库的相关信息。Model数据库是所有用户数据库和Tempdb数据库的模板数据库它含有Master数据库所有系统表的子集这些系统数据库是每个用户定义数据库需要的。Msdb数据库是代理服务数据库为其警报、任务调度和记录操作员的操作提供存储空间。Tempdb是一个临时数据库它为所有的临时表、临时存储过程及其它临时操作提供存储空间。Pubs和Northwind数据库是两个实例数据库它们可以作为SQLServer的学习工具。系统存储过程系统函数和元数据函数信息架构视图元数据检索EXECsphelpEmployeesSELECTUSERNAME()SELECT*FROMINFORMATIONSCHEMATABLES元数据(metadata)是指有关数据的机构数据是关于数据的信息。在关系型数据库中元数据描述了数据的结构和意义。如:表及视图的个数与名称数据属性的类型长度精度描述等表以及属性的约束关系的主外键信息数据库描述怎样使用数据库表示、管理和访问数据。表描述怎样使用表存储数据行和定义多个表之间的关系。索引描述怎样使用索引提高访问表中数据的速度。视图描述各种视图及其作用它们的作用在于为查看一个或多个表中的数据提供变通方式。存储过程描述这些TransactSQL程序是怎样将业务规则、任务和进程集中在服务器内的。用触发器强制执行业务规则描述作为特殊类型存储过程的触发器的功能只有修改表中的数据时才执行这类存储过程。全文索引描述全文索引是如何提高对存储在基于字符的列中数据(如varchar和text)的查询功能的。SQLServer对象完全限定名serverdatabaseownerobject部分限定名Server以本地服务器的当前实例为默认值Database以当前数据库为默认值Owner以当前登录账户在该数据库中对应的用户名为默认值SQLServer对象的引用CREATETABLENorthwinddboOrderHistory本章总结本章总结SQLSERVER数据库简介SQLSERVER的新特性SQLSERVER的安装及升级SQLSERVER的工具集企业管理器的使用初步查询分析器的使用初步

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/95

SQL_Server_2005数据库实践教程—2.第二章_.SQL_Server_2005概述

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利