SQL Server2000概述 SQL Server简介 SQL Server安装 SQL Server数据库 2019/5/8.

Slides:



Advertisements
Similar presentations
1 上一页 下一页 金蝶 K/3 系统概述 主讲 : 李赛娟 2 上一页 下一页 金蝶 K/3 系统概述 管理软件的应用框架 K3 系统配置 硬件配置 软件配置 网络配置 基本安全策略.
Advertisements

数据库系统原理 数据库系统概论 SQL Server 数据库系统原理 3.1 SQL Server 2000 特性 Microsoft SQL Server 2000 的特性包括: 真正的客户机 / 服务器体系结构。 图形化用户界面。 丰富的编程接口工具。 SQL Server 与 Windows.
第五章 网络服务组件.
大型主机应用上的开放系统和中间件 2011年度教育部-IBM精品课程
第四章 数据库管理和使用.
第6章 计算机网络基础 信息技术基础.
21世纪全国高职高专 计算机系列实用规划教材 计算机网络技术基础 主 编: 杨瑞良 李 平 副主编: 邱 涛 李明龙.
电子商务网页与网站设计 第三章 电子商务网站运行环境的规划.
《管理能力基础》 模块五:控制与信息处理能力 郴州职院 谢平楼 副教授.
IT运维管理解决方案 -轻松管理,自在运维 产品经理 刘曜.
第一章 会计信息化概述 何万能 会计信息化 课件开启中,请稍后…….
Access数据库知识 安丘市职业中专 雷云龙.
第十三章 SQL Server的安全管理.
搜明比价采购管理系统 煤炭信息研究院 北京搜明信息技术公司 SMCP 6.2
第6章 資料庫管理系統 6-1 關聯式資料庫管理系統 6-2 SQL Server資料庫管理系統
第2章 计算机网络的协议与体系结构 2.1 计算机网络体系结构的形成 2.2 协议与划分层次 2.3 计算机网络的原理体系结构
Windows 2000/XP网络组建与系统管理 李燕 中南分校.
Windows Server 2003操作系统相关配置
Windows系統 入侵偵測與防制工具 成大計網中心 楊峻榮 2003/10/23.
Windows 95 & 98 操作 林信鋒 教授 國立東華大學資訊工程系
鼎新電腦 Exchange電子流程解決新方案 EasyFlow鼎新電子流程管理系統.
1.1 数据库技术概述 1.2 三种主要的数据模型 1.3 SQL 语言简介 1.4 SQL Server 2000 基础
第6章 数据库技术 顾浩 胡乃静 董建寅等编著.
第二期实验室工作人员培训讲座(三) 加强规范化建设 提高仪器设备管理水平 设备处 黄久龙 2017年9月13日 徐州师范大学设备处 黄久龙.
第 2 章 SQL Server 2008 R2資料庫安裝設定與管理
第十五章 常見的資料庫管理系統 目的 Oracle 微軟SQL Server 微軟Access MySQL Oracle 應用伺服器
国家“十一五”规划教材 数据库原理与应用教程(第3版).
国家“十一五”规划教材 数据库原理与应用教程(第3版).
主講人:黃鎮榮 東方設計學院觀光與休閒事業管理系
第1章 SQL Server 关系数据库简介 1.1 SQL Server 特点 1.2 SQL Server的安装和配置
第六章: 建立資料庫.
第 3 章 SQL Server 2000 伺服器管理初步.
網路基本概念 本章主要是為讀者建立有關網路的基本知識, 作為後續章節的基礎。首先我們會說明網路的基本概念, 接著介紹網路的各種類型與相關的作業系統, 最後則是介紹 OSI 與 DoD 等兩種網路模型, 讓讀者能進一步了解網路運作的方式。
第 3 章 熟悉 SQL Server 的工作平台.
分散式資料庫管理系統 與主從式系統 資料庫系統設計實務與管理,5e
数据仓库和数据挖掘 DATA WAREHOUSING AND DATA MINING 经济科学室验室
指導老師 : 張文智 組員: B 黃美華 B 林耕宇 B 蕭凱中 B 游振偉
Microsoft SQL Server 2000 李金双.
Chap 3 資料庫模型與處理架構.
Microsoft Project 2003 Gibson New Microsoft Enterprise Project
彰化縣政府補助辦理網頁設計資料庫應用班 資料庫簡介 建國技術學院資管系 饒瑞佶.
資料探勘-案例期末報告 SQL Server 2008 Analysis Service
給地球一個美麗環境 P-Manage (mFP Charging ) 2011
2013年教育事业统计操作系统 2013年7月.
第2章 Visual FoxPro 简介 Visual FoxPro概述 Visual FoxPro设计工具
5 数据库管理与保护 数据库运行的最小逻辑工作单位是事务,所有对数据库的操作,都以事务作为一个整体来执行或撤销。
第1章 SQL Server 2005 关系数据库简介.
第10章 組織知識管理的科技觀點.
《网上报告厅》使用说明 北京爱迪科森教育科技股份有限公司.
数据智能同步系统 操作指南.
專題J組 題目: 檢定考試管理系統 指導老師: 曾修宜 老師 組員: 曾聖棋 謝宗翰
第一章 SQL Server数据库基础.
Microsoft Access 第四組 周執中.
最成功的合作開發模式 合作開發流程 A. 資料收集 訪談 B. 分析現有 系統 C. 合約簽定 D. 規格確認 E. 程式撰寫 F.
第3章 关系数据库的创建与维护 Microsoft SQL Server2008 概述 SQL Server数据库基础 数据库的创建与维护
第1章 网络操作系统概述.
第九章 创建数据库.
第1章 SQL Server 2005概述 教学提示:SQL Server 2005是微软的下一代数据管理和分析解决方案,它给企业级应用数据和分析程序带来更好的安全性、稳定性和可靠性,使得它们更易于创建、部署和管理,从而可以在很大程度上帮助企业根据数据做出更快、更好的决策,提高开发团队的生产力和灵活度,以及在减少总体IT预算的同时,能够扩展IT基础架构以更好地满足多种需求。
计算机文化 第7讲:数据库技术 王哲 河南中医药大学信息技术学院.
COM组件及其设计 一、COM组件定义和DNA思想简介 二、COM组件的特点 三、COM组件对象的软件工程方法 四、DNS、MTS
光輪2000升級 升級SQL Server Analysis Services 2005
第三章 安裝 SQL Server 資料庫環境.
2.1 数据库的创建 2.2 表的组成 2.3 表的创建 2.4 表间关系的建立
第11章 安全管理 教学提示:数据库安全是关系数据库中的非常重要的方面,包括了系统安全、数据安全、资源管理、用户管理、权限管理、角色管理、口令管理以及授权、认证、审计等相当多方面的内容。本章讲述有关数据库安全方面的知识。 数据库系统的安全性是每个数据库管理员都必须认真考虑的问题。SQL Server.
97學年度專題成果展 畢業生職業性向測驗系統之建立
SQL Server 2005 Reporting Services報表設計
TCL手机—— 构筑“供应链级”的竞争力.
高擴充高穩定高安全 企業級資料管理平台 Report Builder概論 錢曉明 資策會 資深講師 台灣微軟 資深講師.
Presentation transcript:

SQL Server2000概述 SQL Server简介 SQL Server安装 SQL Server数据库 2019/5/8

SQL Server 简介 SQL Server的特点 SQL Server的主要服务 2019/5/8

1 SQL Server的特点: (1) SQL Server是客户机/服务器关系型数据库管理系统(RDBMS)。使用扩展的SQL语言Transact_SQL在客户机和服务器之间发送请求。客户机/服务器体系结构把整个任务划分为在客户机上完成的任务和在服务器上运行的任务: 客户机负责组织与用户的交互和显示数据; 服务器负责数据的存储和管理; 客户机向服务器发出操作请求; 服务器根据用户的请求处理数据,并把结果返回客户; 2019/5/8

Transact_SQL的数据传送 Results Transact-SQL SQL-Server 客户 服务器 应用 关系数据库管理系统 图1-1 2019/5/8

(2) 支持分布式数据库结构    在一个或多个网络中可有多个SQL Server,用户可以将在逻辑上作为一个整体的数据库的数据分别存放在各个不同的 SQL Server服务器上,成为分布式数据库结构。客户端可分别或同时向多个SQL Server服务器存取数据,这样可以降低单个SQL Server的处理负担,提高系统执行效率。    SQL Server通过分布式事务协调器MS DTC (Microsoft Distributed Transaction Coordinator)进行分布式事务管理。   SQL允许将个人机用作网络服务器的前端机,从而使用户可以在个人机上存取大型数据库的内容。 2019/5/8

分布式事务管理 Internet 客户 服务器 图1-2 2019/5/8

(3) SQL Server与WindowsNT完全集成 SQL Server与WindowsNT完全集成,并利用WindowsNT的许多特性: 与WindowsNT集成的安全策略:使用同一个用户名和口令登录 Microsoft事件查看器:把消息写到WindowsNT应用程序日志、安全日志和系统日志,提供查看和跟踪手段。 WindowsNT服务:作为WindowsNT的一个运行服务,允许远程启动和停止。 WindowsNT性能监视器:通过设置计数器把性能指标发送给WindowsNT性能监视器,实现以图形化的方式监视SQLServer的运行性能。 2019/5/8

(4)SQL Server与MicrosoftBackOffice服务器类集成 Microsoft Internet信息服务器:允许Internet客户软件访问SQL Server中的数据,或把数据库的内容转换为HTML页面发送到网上。 Microsoft Exchange Server: SQL Server可以使用Exchange Server接 收和发送电子邮件。 数据转换服务DTS(Data Transformation Services)实现与非SQL Server 的异类OLE DB数据源中数据的转换。 2019/5/8

SQL Server与Microsoft BackOffice服务器类集成 Microsoft SNA系统网络体系结构协议:把 运行SNA协议的IBM环境与基于PC的网 络链接起来,实现与大型机或AS/400的 应用与数据相集成。 Microsoft系统管理服务器:管理计算机软件、硬件和财产清单,并用SQL Server存储它的数据库。 2019/5/8

Internet Data and Applications SQL Server与Microsoft BackOffice服务器类集成 Internet Microsoft Internet Information Server SQL Server Microsoft Systems Management Server Microsoft Exchange Server IBM Host Microsoft SNA Server Data and Applications 图1-3 2019/5/8

(5)多线程体系结构    SQLServer支持多线程,它有一个工作线程池,有1024个线程,响应用户的连接请求,使每个连接对应一个线程。理论上最多可以连接1024个用户,实际上由于SQL Server动态分配可用线程,用户连接的数目可超出线程总数。    在多用户并发访问时,系统在产生较小开销情况下进行并发处理,减少内存需求,提高系统的吞吐量。用户数量增加时,系统运行速度没有明显改变。 2019/5/8

2 SQL Server的主要服务 负责存储过程和触发器的执行; 对数据加锁,实施并发控制; 管理分布式数据库; 系统的安全性管理。 ① MSSQL Server 提供的服务:是RDBMS。 处理SQL语句,管理服务器上的数据文件。它还支持分布式数据库查询; MSSQL Server 提供的服务功能还包括监督客户对数据库的操作、实施企业规划、维护数据一致性等,具体包括: 负责存储过程和触发器的执行; 对数据加锁,实施并发控制; 管理分布式数据库; 系统的安全性管理。 2019/5/8

SQL Server的主要服务 ② SQL Server 代理服务:在Windows NT或2000系统里以服务的形式存在和运行。提供SQL Server 的调度服务,创建和自动执行预先安排的本地的和多服务器的作业,监视SQL Server事件并根据事件触发警报或程序等。 ③ Microsoft Distributed Transaction 协调(MS DTC)服务: MS DTC是Microsoft事务服务器的一个组件,协调分布式事务正常执行,在所有服务器上或者完成或者撤消。 ④ Microsoft Search:提供全文搜索和查询服务,是可选的组件,只对由Microsoft Search 管理的文件服务。它分为索引支持和查询支持两方面功能。前者提供建立全文目录(full-text catalog),后者响应全文搜索查询。 2019/5/8

服务器 图1-4 MSSQLServer SQLServer 代理 Microsoft Distributed ■ 数据管理 MSSQLServer ■ 事务的查询处理 ■ 数据完整性 ■ 作业 ■ 报警 SQLServer 代理 ■ 操作员 Microsoft Distributed ■ 分布事务协调器 服务器 Transaction Coordinator (MS DTC) 图1-4 2019/5/8

SQL Server 安装 1 SQL Server的安装 2 SQL Server的管理工具 2019/5/8

1. SQL Server2000的版本 SQL Server2000常见的版本有4个: SQL Server2000企业版:支持SQL Server的全部功能,为大型商业任务和Internet方案提供高级可伸缩性和可靠的功能,可作为大型Web站点及数据仓库的数据库服务器,支持32个CPU和64GB内存; SQL Server2000标准版:用于中小型组织的经济版本,没有企业版的高级性能,支持4个CPU和2GB内存; SQL Server2000个人版:包括全套管理工具和标准版的大多数功能,可以在非服务器操作系统上运行; SQL Server2000开发人员版:包括企业版的所有功能,允许看法人员在SQL Server的顶端生成任意类型的应用程序。 2019/5/8

2. SQL SERVER 的安装需求 下面列出软件需求: 2019/5/8

3. SQL SERVER 的安装过程 下面以中文SQL Server2000个人版的安装给出实例。(标准版和企业版类似) 2019/5/8

1-5 安装sqlserver点击这里 在win95下安装首先点击这里 2019/5/8

1-6 2019/5/8

1-7 安装sqlserver到本地计算机 安装sqlserver到远程计算机 2019/5/8

目前计算机上已有sql server,进行升级或添加组件 1-8 安装新的sql server, 目前计算机上已有sql server,进行升级或添加组件 2019/5/8

1-9 2019/5/8

一般情况下安装服务器和客户端工具,使计算机具有数据库服务的能力 1-10 一般情况下安装服务器和客户端工具,使计算机具有数据库服务的能力 2019/5/8

1-11 选择该数据库服务器的名称 2019/5/8

1-12 2019/5/8

SQL Server实例 SQL Server实例就是同一台计算机上安装的多个SQL Server服务器。实例的引入,不仅可以使同一台计算机上同时运行多个SQL Server服务器,也可以使SQL Server的不同版本在同一台计算机上运行。每个服务器实例必须有一个实例名。通常SQL Server区分默认实例和命名实例。 默认实例:用计算机在网络上的名字命名实例。例如,你的计算机当前的名字是D0084王,默认的服务器实例名字就是D0084王。 命名实例:用计算机在网络上的名字再加上给定的实例名字来标识命名实例,既“计算机名\实例名”。 同一台计算机上的多个SQL Server实例,每个实例都可以独立地运行,客户应用程序可以同时连接到同一台计算机上的不同的实例。它们有各自独立的内容,也有共享的服务。 2019/5/8

注意输入程序和数据文件的目录,选择合适的存储位置,提供较大的存储空间。 1-13 注意输入程序和数据文件的目录,选择合适的存储位置,提供较大的存储空间。 2019/5/8

1-14 2019/5/8

1-15 2019/5/8

选择启动服务的账户 用户可以对每个服务采用同一账户,自动启动SQL Server服务;也可以自定义每个服务的设置。 使用的账户可以是本地系统账户,即登陆到本地计算机上的账户。也可以使用域用户账户,这时要输入登陆到域的域名、用户名和密码。 本地系统账户不要求密码,没有 Windows NT 4.0 和 Windows 2000 的网络访问权限,同时限制 SQL Server 安装与其它服务器交互。 域用户账户使用 Windows 身份验证,即用于连接到操作系统的用户名和密码也用于连接到 SQL Server。一般情况下都使用域用户账户。 如果只在本机操作,使用本地系统账户就可以了。 在NT系统中,若希望每个服务能够自动启动,则必须选中“自定义每个服务的设置”。否则DTC和SQL Server Agent服务需要人工启动。 2019/5/8

1-8 2019/5/8

1-17 2019/5/8

1-18 命名管道为nt/2000上使用,nt/2000默认配置 Tcp/ip各种情况基本适用,win95/98默认配置 2019/5/8

选择网络传输协议 网络库是SQL Server 2000提供用来在客户端和服务器端传递网络信息的工具。SQL Server 2000针对不同的网络传输协议提供了不同的网络库。 命名管道:在Windows 2000\NT下安装SQL Server 时命名管道是默认选项,并且无法修改。选择默认实例(ppt22页)时,命名管道是\\.pipe\sql\query。如自选命名实例,命名管道为:\\.\pipe\MSSQL$instancename\sql\query。其中instancename为自选命名实例。 TCP/IP协议:通过使用TCP/IP套接字,SQL Server可以在TCP/IP协议的基础上通过标准WinSock进行信息传输。由于Windows95/98无法使用命名管道。其默认情况使用的是TCP/IP套接字。在设置TCP/IP套接字的时候,要输入传输端口号。默认为1433。 2019/5/8

用户要选择客户许可协议方式 SQL Server支持处理器许可证和每客户许可。 处理器指的是安装在运行 SQL Server 2000 实例的计算机上的中央处理器 (CPU)。一个计算机上可以安装多个处理器,从而需要多个处理器许可证。 使用处理器许可,安装在运行 SQL Server 的计算机上的每个处理器都需要一个许可证。处理器许可证允许任意数目的设备访问服务器,无论它们是通过 Intranet/Internet。拥有大量客户的通常选择处理器许可证。 每客户授权模式要求每个将访问 SQL Server 2000 服务器的设备都具有一个客户端访问许可证。对于客户端连接到不止一个服务器的网络,每客户模式通常更划算。 2019/5/8

2 SQL Server 的管理工具 SQL Server的管理软件可以在客户端和服务器端同时运行: ① Microsoft Management Console的SQL Server Enterprise Manager的附加程序 ② SQL Server Query Analyzer ③ SQL Server命令方式管理工具 ④ SQL Server帮助和SQL Server在线手册 ⑤ SQL Server Service Manager:启动、停止和暂停SQL Server服务的图形实用程序。 2019/5/8

Enterprise Manager Enterprise Manager可以在客户端和服务器端运行。它是图形化的用户界面,是服务器和客户端的主要管理工具。 服务器端的SQL Enterprise Manager,可以管理服务器和数据库及数据库对象,设置对数据库对象的访问许可。其他功能如执行SQL Server的管理任务,创建数据库、备份和恢复数据库、数据转换、创建数据库图表和维护计划,执行各种Web管理和任务调度等。 客户端的SQL Enterprise Manager,可用于设计和创建数据库、查询数据等。 2019/5/8

1-19 ① 启动SQL Server 界面 2019/5/8

② Enterprise Manager界面 SQL Server 组 展开数据库 1-20 2019/5/8

SQL Server Query Analyzer SQL Server Query Analyzer是基于windows的产品,主要用于执行SQL脚本。它提供彩色代码查询编辑器,和图形化的执行计划。使用它可以实现: 执行SQL语句; 分析查询计划; 显示查询统计信息; 实现索引分析。 2019/5/8

① Query Analyzer Query Analyzer也可以在客户端和服务器端运行。它也是图形化的用户界面。 Query Analyzer用户界面是执行T-SQL命令的操作界面。在客户端调用Query Analyzer时,首先要输入登录的服务器名、用户名及口令。进入Query Analyzer窗口后,便可输入、执行T-SQL命令。可以执行SQL语句的批命令,或者把当前的SQL语句保存为文件,供以后使用。 2019/5/8

查询分析器登录界面 1-21 2019/5/8

② Query Analyzer窗口 该窗口分上下两个部分:上部分是创建和编辑T-SQL命令的文本工作区。用户单击工具栏中的New Query按钮后,就可以在工区作中输入新的T-SQL命令,单击Execute按钮,便可以执行编辑好的T-SQL命令。工具栏中的Open和Save按纽可用来打开、保存T-SQL命令文件。 窗口的下部分可用来显示SQL命令的执行结果及有关错误信息。 在服务器端也装有Query Analyzer,为数据库管理员执行SQL语句提供了方便。 2019/5/8

选择操作的数据库 1-22 ③ Query Analyzer界面 SQL语句编辑区 对象浏览器 显示结果信息区 2019/5/8

SQL Server的其他管理工具 ① SQL Server Service Manager:启动、停止和 暂停SQL Server服务的图形实用程序。 ② SQL Server Setup:用于安装、删除和重新配置SQL Server的应用程序。 ③ SQL Server 向导:指导用户完成复杂任务的工具集合。 ④ SQL Server Client Network Utility:配置客户端的连接,测定网络库的版本信息。 ⑤ SQL Server Profiler:一个图形化的工具,能显示指定服务器的SQL事务活动,可以观察用户活动,跟踪运行过程。它的输出可以存为脚本文件。 2019/5/8

SQL Server命令方式管理工具 该软件允许用户在操作系统下,以命令方式输入Transact_SQL语句和执行脚本文件。都缺省安装在mssql7\binn目录下。主要的实用程序包括: ① OSQL:是用于执行查询的命令行工具,使用ODBC与SQL Server进行通信。主要用于含有一个或多个SQL语句的批处理文件。 ② ISQL:是用于执行查询的命令行工具,使用DB_Library与SQL Server进行通信。主要用于含有一个或多个SQL语句的批处理文件。 2019/5/8

SQL Server命令方式管理工具 ③ BCP(Bulk Copy Program):用于对SQL Server引入和导出数据的批处理实用程序。以用户指定的格式复制数据文件的数据。 ④ TEXTCOPY:用于从SQL Server 中引入和导出图象文件数据的命令行工具。 ⑤ ODBCPING:用于确认服务器端和客户端的ODBC连接的命令行工具。 2019/5/8

SQL Server帮助和SQL Server在线手册 应用程序帮助: SQL Server的几个工具在应用程序界面提供相应的帮助,如Query Analyzer,Enterprise Manager等。 Transact_SQL帮助:使用Query Analyzer时,加亮一个语句名。 SQL Server的在线手册。 2019/5/8

附带产品功能 ① Microsoft English Query : 能把英语翻译成SQL语句的工具。 ② OLAP Manager:对数据仓库进行连机分析的软件工具。 2019/5/8

8.3 SQL Server 数据库 1 SQL Server数据库类型 2 系统数据库 3 用户数据库 2019/5/8

(1) SQL Server数据库类型 SQL Server的数据存储空间可分为若干个“小”数据库,以便于管理和提高存取效率。 2019/5/8

系统数据库和用户数据库 系统数据库 Model Tempdb Master Msdb pubs User 用户数据库 Distribution pubs Northwind User 用户数据库 图1-23 2019/5/8

(2)系统数据库 安装SQL Server 时,系统自动地创建4个系统数据库:master、model、tempdb、 msdb数据库。 2019/5/8

② model数据库 model数据库为用户数据库提供了样板和原型,包含了每一用户数据库所需要的系统表,它能够被更改成为创建新的数据库的定制结构,对model所作的每一个改动都在新数据库中产生影响。对model数据库的变动有: 加入用户数据类型、约束、规则、缺省值。 加入能访问SQL Server上所有数据库的用户 在model中建立缺省特权,尤其是针对guest帐户。 在model数据库中设置数据库配置选项。 2019/5/8

tempdb数据库是SQL Server上数据库使用的共享工作空间,为临时表和其它临时工作存储需要提供了一个存储区。 ③ msdb数据库 支持SQL Server Agent。msdb数据库中的表sysdbmainplan _history保存了系统维护的工作信息,并且为调度信息提供一个存储区。 ④ tempdb数据库 tempdb数据库是SQL Server上数据库使用的共享工作空间,为临时表和其它临时工作存储需要提供了一个存储区。 ⑤ Distribution数据库 在为复制活动配置SQL Server时,系统自动安装Distribution数据库。存储复制活动中的历史记录和事务数据。 2019/5/8

(3) 用户数据库 ⑥ pubs和Northwind数据库 ⑦ 用户数据库 作为数据库拥有者(DBO)的用户自己创建的数据库。他拥有对数据库的所有访问权限。 2019/5/8

练习题 1. 学习和查询SQL Server连机帮助手册。 2. 熟悉SQL Server示例数据库 Pubs和NorthWind。 2019/5/8