数据库应用技术01.ppt_第1页
数据库应用技术01.ppt_第2页
数据库应用技术01.ppt_第3页
数据库应用技术01.ppt_第4页
数据库应用技术01.ppt_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库应用技术 主讲教师 彭玉青河北工业大学计算机科学与软件学院 数据库应用技术 教材 赵杰编著 SQLServer数据库管理 设计与实现教程 清华大学出版社本书网站 参考书 1 李律松 VisualC SQLServer数据库开发与实例 清华大学出版社 2 吴晨 ASP NET SQLServer数据库开发与实例 清华大学出版社 3 李涛 VisualC SQLServer数据库开发与实例 清华大学出版社 4 刘彬 JSP数据库高级编程 清华大学出版社代码下载 1 1SQLServer2000版本信息 企业版企业评估版标准版开发版个人版WindowsCE版 1 1SQLServer2000版本信息 1 1SQLServer2000版本信息 1 1SQLServer2000版本信息 1 1安装SQLServer组件 1 2使用SQLServer命名实例和多实例 实例 Instance 是关系数据库引擎 是SQLServer2000的工作单元 每一个实例都由系统数据库和用户数据库组成 拥有独立的管理和运行环境 SQLServer客户端应用程序通过指定实例的名称访问数据库服务器 1 2 1默认实例 默认实例 DefaultInstance 仅由运行该实例的计算机在网络中的名称 NetBios名 唯一标识 在 实例名 对话框中选则 默认 复选框 则安装默认实例 例如计算机的NetBios名为SERVER 则默认实例的名称为SERVER一台计算机只能存在一个默认实例 如果应用程序在请求连接SQLServer时只指定了计算机名 则SQLServer客户端组件将尝试连接这台计算机上的默认实例 1 2 1默认实例 1 2 2命名实例 除默认实例以外 其他所有的实例都称为命名实例 命名实例的名称需要在安装过程中指定 只有SQLServer2000数据库引擎才可作为命名实例运行 1 2 2命名实例 1 2 3多实例 一台计算机允许安装多个SQLServer2000实例 用户对每个实例的操作都与同一台计算机上的其它任何实例分开 需mdac2 6支持一台计算机最多可以运行16个命名实例 1 2 4实例名称及命名规则 建议将实例名限制在10个字符之内 实例名称不区分大小写 实例名称不能是Default或MSSQLServer 实例名必须遵从SQLServer标识符规则且不能为保留关键字 必须将实例名限制为16个字符 实例名中的首字符必须为字母 和 符号 下划线 或数字符号 可用的定母为Unicode标准2 0中定义的字符 其中包括拉丁字符a z和A Z 和其它语言中的字母字符 1 2 5SQLServer2000实例的文件路径 默认实例文件路径C ProgramFiles MicrosoftSQLServer MSSQL 命名实例文件路径C ProgramFiles MicrosoftSQLServer MSSQL InstanceName 1 3确定启动服务的帐户 必须为SQLServer服务指定启动服务的帐户 在安装程序中的 服务帐户 对话框 将启动服务的帐户指派给SQLServer和SQLServer代理服务 帐户类型为本地系统帐户或域用户帐户 可使用同一帐户启动两个服务 也可以为每个服务分别指定帐户 1 3 1设置启动服务的帐户 默认设置是使用同一 域用户帐户 启动服务 且自动启动每个服务 另一个选项 使用本地系统帐户 1 3 2使用域用户帐户 域用户帐户使用Windows操作系统的用户帐户启动SQLServer服务 域用户帐户必须经过域控制器的身份验证 才能启动SQLServer服务 1 3 2使用域用户帐户 1 3 3使用本地系统帐户 本地系统帐户不要求口令 本地系统帐户没有网络访问权限 限制SQLServer与网络中的其它服务器交互 1 3 3使用本地系统帐户 1 4选择安全机制 在安装SQLServer的过程中 用户可以选择Windows身份验证模式或者选择混和身份验证模式作为安全机制 限制和验证用户对SQLServer的访问 1 4 1Windows身份验证模式 在该模式下 SQLServer将使用Windows2000或WindowsNT4 0操作系统的安全机制 如图1 9所示 用户必须拥有有效的Windows2000或WindowsNT4 0用户帐户 才能够建立到SQLServer的连接 1 4 1Windows身份验证模式 1 4 2混和身分验证模式 在混和身份验证模式下 用户建立到SQLServer的连接 必须满足以下两个条件之一 拥有有效的Windows2000或WindowsNT用户帐户拥有SQLServer登录帐户 1 4 2混和身分验证模式 1 5SQLServer2000的排序规则 排序规则是SQLServer对字符数据进行存储和排序的方式 SQLServer具有两种类型的排序规则 Windows排序规则和SQL排序规则 1 5SQLServer2000的排序规则 1 5 1Windows排序规则 SQLServer2000使用Windows排序规则作为缺省的排序规则 它将使用Windows区域设置中定义的规则对存储的字符数据进行排序 1 5 2排序次序 二进制二进制排序次序区分大小写 先按小写字母后大写字母排序并且区分重音 它是最快的排序次序 如果不选中此选项 SQLServer将按照字典中定义的相关语言或字母表的排序及比较规则进行排序 区分大小写指定SQLServer区分大小写字母 如果不选中此规则选项 SQLServer会认为大小写字母等价 重音敏感指定SQLServer区分重音和非重音字符 例如 a 不等同于 如果不选中此选项 SQLServer会认为重音与相应的非重音字母等价 假名敏感指定SQLServer区分两种类型的日文假名字符 平假名和片假名 如果没有选择 SQLServer会认为平假名和片假名等价 宽度敏感指定SQLServer区分相同字符的单字节表示法 半角 和双字节表示法 全角 如果没有选择 则SQLServer将认为相同字符的单字节表示法和双字节表示法等效 1 5 3SQL排序规则 设置SQL排序规则是为了使SQLServer2000的排序规则匹配早期版本的SQLServers所指定的代码页号和排序次序 1 6网络库 网络库也称作通讯协议 用于在运行SQLServer的客户端和服务器之间传递网络数据包 SQLServer默认实例网络库为命名管道和TCP IP协议网络库 默认实例的TCP IP通信协议使用的端口号为1433 命名实例为系统动态指派端口号 Windows操作系统缺省安装时支持TCP IP协议 该协议是SQLServer服务器 管理工具和与客户机通信时使用的缺省协议 1 6网络库 1 7验证安装的正确性 安装程序结束后 用户通过启动SQLServer服务 使用SQLServer管理工具连接到SQLServer实例 访问数据库等方法 验证SQLServer是否正确的安装到计算机 是否能够正常工作 1 7 1查阅安装结果 1 7 2SQLServer服务 SQLServerSQLServer服务是数据库引擎 核心服务 SQLServerAgent依赖于SQLServer服务 并与之协同工作 通过创建作业 警报 操作员来执行和管理可调度的任务 监视SQLServer 激发警报等常规管理工作 MSDTC DistributedTransactionsCoordinator 协调分布事务的工作情况 进而保证全部服务器中的所有更新为永久性的 或者在出现错误的情况下撤销全部更新 从而保证数据的一致性 MSSearchMSSearch服务是全文搜索引擎 能够生成和维护全文索引 提高对字符型数据查询的效率 1 7 3启动服务 1 7 4连接SQLServer 企业管理器 1 7 4连接SQLServer 查询分析器 1 7 5数据库的类型 系统数据库master数据库master数据库记录SQLServer系统的所有系统级别信息 包括安装过程中的设置等初始化信息 它记录所有的登录帐户和系统设置 记录实例中所有的数据库名称 数据库文件的位置等信息 tempdb数据库tempdb数据库保存所有的临时表和临时存储过程 它还满足任何其它的临时存储要求 例如存储SQLServer生成的工作表 empdb数据库在SQLServer每次启动时都重新创建 因此该数据库在系统启动时总是干净的 model数据库model数据库用作在系统上创建的所有数据库的模板 当发出CREATEDATABASE语句时 新数据库的第一部分通过复制model数据库中的内容创建 msdb数据库msdb数据库用于存储作业 警报以及操作员 SQLServerAgent服务通过msdb数据库调度作业 监视SQLServser错误触发警报 并将作业或警报的消息传递给操作员 用户数据库除系统数据库以外的数据库均为用户数据库 SQLServer预装的northwind pubs为数据用户库作为教学示例 1 8无人值守安装 无人值守安装不需要使用交互式的安装向导 应用于在不同的计算机上安装SQLServer时使用统一的配置 1 8 1无人值守安装方法 无人值守安装需要执行个一个特定的批处理文件 这个文件调用安装程序初始化文件 安装程序初始化文件设定了SQLServer安装过程中可能会遇到的选项 1 8 1无人值守安装方法 参见SQLSERVER安装光盘根目录 1 8 2自定义安装程序初始化文件 安装sqlserver时自动生成初始化文件 该文件存放于C ProgramFiles MicrosoftSQLServer MSSQL Install Setup iss 运行SQLServer安装程序在的 安装选择 对话框选择 高级选项 单击 下一步 然后在 高级选项 对话框中选择 记录无值守 iss文件 选项来获得初始化文件 该初始化文件位于C Winnt Setup iss 1 8 2自定义安装程序初始化文件 1 9升级SQLServer 用户在运行安装程序时能够从SQLSersver早期版本升级到SQLServer2000 也可以在安装在SQLServer2000后立即执行升级操作 1 9 1从SQLServer7 0升级到SQLServer2000 如果系统安装有SQLServer7 0 可以通过安装SQLServer2000的默认实例重写现有的SQLServer7 0 如果用户不希望覆盖现有的SQLServer7 0实例 可以通过安装SQLServer2000的命名实例使SQLServer7 0实例保持原样 安装后使用复制数据库向导 可以将数据库和相关的数据从SQLServer7 0的默认实例升级到SQLServer2000中 1 9 2从SQLServer6 5升级到SQLServer2000 如果系统中装有SQLServer6 5 那么在安装SQLServer2000时无论选择为默认实例还是命名实例 SQLServer6 5实例都保持原样 安装结束后 使用SQLServer升级向导升 Switch工具 级SQLServer6 5数据库 在此过程中 SQLServer6 5的信息和数据都传输到SQLServer2000 1 9 3从SQLServer6 0升级到SQLServer2000 不支持6 0到2000的直接升级 使用以下方法升级方法1 使用SQLServer7 0版提供的SQLServer升级向导从SQLServer6 0升级到SQLServer7 0 然后使用SQLServer2000安装程序从SQLServer7 0升级到SQLServer2000 方法2 将SQLServer6 0数据转换成SQLServer6 5 然后将SQLServer6 5数据数升级到SQLServer2000 1 10故障排除 1 10 1确定故障源 查阅安装日志文件Sqlstp log位置C Winnt文件夹查看Windows20

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论