




已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一阶段 基础知识第1部分 SQL Server数据库基础本部分主要内容:l SQL Server 2000简介l 系统需求l 安装与启动l SQL Server 2000的主要组件l SQL Server 2000与其它数据库的比较l 数据库的建立和删除l 数据库的备份和恢复l SQL Server 小知识第一章 SQL Server 2000 简介 Microsoft SQL Server 起源于Sybase SQL Server。1988年,由Sybase公司、Microsoft公司和Asbton-Tate公司联合开发的,运行于OS/2操作系统上的SQL Server诞生。后来,Asbton-Tate公司退出SQL Server的开发,而Sybase公司和Microsoft公司签署了一项共同开发协议。在1992年,两公司将SQL Server移植到了Windows NT 操作系统上。之后,Microsoft致力于Windows NT平台的SQL Server开发,而Sybase公司则致力于UNIX平台的SQL Server的开发。在Microsoft SQL Server的发展历程中,有两个版本具有重要的意义。那就是在1996年推出的SQL Server 6.5版本和在2000年8月推出的SQL Server 2000版本。6.5版本使SQL Server得到了广泛的应用,而2000版本在功能和易用性上有很大的增强,并推出了简体中文版,它包括企业版、标准版、开发版和个人版4个版本。SQL Server 2000特性:作为客户/服务器数据库系统,SQL Server 2000的特性如下。1、 INTERNET集成SQL Server 2000数据库引擎提供完整的XML支持。它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000程序设计模型与Windows DNA 构架集成,用以开发Web应用程序,并且SQL Server 2000支持English Query和Microsoft 搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。2、 可伸缩性和可用性同一数据库引擎可以在不同的平台上使用,从运行Windows 98的便携式电脑,到运行Windows 2000数据中心版的大型多处理器服务器。SQL Server 2000企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。3、 企业级数据库功能SQL Server 2000关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000分布式查询使用户可以引用来自不同数据源的数据,就好像这些数据是SQL Server 2000数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使用户可以维护多个数据副本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱机用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。4、 易于安装、部署和使用SQL Server 2000中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQL Server 的过程。SQL Server 2000还支持基于标准的、与Windows DNA集成的程序设计模型,使SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。5、 数据仓库SQL Server 2000中包括吸取和分析汇总数据以进行联机分析处理(OLAP)的工具。SQL Server 中还包括一些工具,可用来直观地设计数据库并通过English Query 来分析数据。第二章 系统需求在安装SQL Server 2000以前,必须配置适当的硬件和软件,并保证它们正常运转。应该在安装SQL Server 2000之前,检查硬件和软件的安装情况,这可以避免很多安装过程中发生的问题。SQL Server 2000的硬件要求项目最低要求计算机Intel或兼容机、Pentium 166 KHz或更高内存(RAM)标准版:至少64MB个人版:在Windows 2000上至少64MB,在其他所有操作系统上至少32MB硬盘空间SQL Server 数据库组件:95270MB,一般为250MBAnalysis Services:至少50MB,一般为130MBEnglish Query:80MB仅Desktop Engine:44MB监视器VGA或更高分辨率SQL Server图形工具要求800*600或更高分辨率关于内存的大小,会由于操作系统的不同,而可能需要额外的内存。实际的硬盘空间要求也会因系统配置和选择安装的应用程序和功能的不同而异。 常见的产品版本、操作系统与数据库的组合表:产品版本操作系统数据库全能竞争版Win98DBF数据库,不需要安装。辉煌版7.XWin98Win2000 Win XPDBF数据库,不需要安装。辉煌版8.X服装版7.01Win98Win2000 ProfessionalWin XP ProfessionalSQL server 7.0 桌面版(desktop edition)SQL server 2000 个人版(personal edition)Win2000 ServerSQL server 7.0 标准版(standard edition)SQL server 2000 标准版(standard edition)标准版3.4Win98Win2000 ProfessionalWin XP ProfessionalSQL server 2000 个人版(personal edition)Win2000 ServerSQL server 2000 标准版(standard edition) 说明l 对于辉煌版8.x、服装版7.01、标准版3.4均推荐使用“Win2000 ProfessionalSQL server 2000个人版(personal edition)”的组合,稳定、速度快。l WinNT 4.0server(打SP5以上)支持 sql7.0标准版(standard edition)或sql2000标准版(standard edition)或企业版(enterprise edition)!注意 1. SQL Server 2000的某些功能要求必须在Windows 2000 Server(任何版本)下才可以使用。2. 另外,在Microsoft Windows NT Server 4.0上,必须安装Service Pack 5(SP5)或更高版本,这是SQL Server 2000所有版本的最低要求。3. SQL Server 2000中文版不支持英文版的Windows NT 4.0企业版。4. 如果在不带网卡的Windows 98计算机上安装SQL Server 2000个人版,需要Windows 98第二版。网络要求:1. 操作系统必须安装Microsoft Internet Explorer 5.0以上浏览器。2. 安装 SQL Server 2000 之前,必须在操作系统级启用 TCP/IP。第三章 安装与启动第1节 安装SQL Server 7.0 桌面版很多用户在使用管家婆软件以前,计算机上没有安装过数据库,此时,根据用户购买的软件产品及用户计算机的操作系统,正确选择数据库版本(参见“常见的产品版本、操作系统与数据库的组合表”)。下面介绍在未安装数据库的计算机上,如何安装SQL Server 7.0桌面版。安装步骤:1 将安装光盘放入光驱,SQL server 7.0安装程序自动启动,如果没有自动启动,手动运行安装光盘根目录下的Autorun.exe文件。2 选择第3项“Install SQL Server 7.0 Components”(图1,红色文字所示); (图1)3 选择第2项“Database Server Desktop Edition”(图2,红色文字所示)。(图2)4 在“Select Install Method”对话框中(图3),选择第1项“Local Install Install to the Local Machine”,即“本地安装安装到本地的计算机”,单击“Next”按钮。 (图3)5 在“Welcome(欢迎)”对话框中(图4),单击“Next”按钮。 (图4)6 在“Software License Agreement”对话框中(图5),单击“Yes”按钮。 (图5)7 在“User Information(用户信息)”对话框中(图6),输入姓名、公司名称及产品注册号(图示没有注册号输入一项,仅供参考)。输入完成,单击“Next”按钮。 (图6)8 在“Setup Type(安装类型)”对话框中(图7),选择“Typical”。在图中,还可以选择程序与数据的安装路径(图中红色方框所示)。选择完成后,单击“Next”按钮。 (图7)9 在“Services Accounts”对话框中,选择“Use the same account for each service. Auto start SQL Server Service.”(选择此项后,操作系统启动时,将自动启动SQL Server 服务);另外,还要选择“Use the Local System account”,即使用本地帐户。 (图8)10进入“复制文件”对话框界面,单击“Next”按钮,开始复制文件。 (图9)11文件复制过程(图10)。 (图10)12复制完成,系统自动进行相关设置,最后进入“Setup Complete”对话框(图11),单击“Finish”按钮,完成SQL server 7.0桌面版的安装。 (图11)第2节 安装启动SQL Server 2000 个人版很多用户在使用管家婆软件以前,计算机上没有安装过数据库,此时,根据用户购买的软件产品及用户计算机的操作系统,正确选择数据库版本(参见“常见的产品版本、操作系统与数据库的组合表”)。下面介绍在未安装数据库的计算机上,如何安装SQL Server 2000个人版。2.1 安装步骤1 将Microsoft SQL Server 2000 光盘插入光盘驱动器。如果该光盘不能自动运行,请双击该光盘根目录中的 Autorun.exe 文件。 2 选择“SQL Server 2000 组件”(图1),选择“安装数据库服务器”(图2),安装程序于是准备 SQL Server 安装向导。在“欢迎”屏幕中单击“下一步”按钮(图3)。 (图1) (图2) (图3)3 在“计算机名”对话框中,“本地计算机”是默认选项,本地计算机名显示在编辑框中。单击“下一步”按钮。 (图4)4 进入第4步,在“安装选择”对话框中(图5),单击“创建新的SQL Server 实例,或安装客户端工具”,单击“下一步”按钮。 (图5)) 说明 可以看到,在未装有数据库的计算机中,进入“安装选择”对话框时,第2个选项是灰色的,不能进行选择。5 在“用户信息”对话框中(图6),输入姓名及公司名称,单击“下一步”按钮。 (图6)6 在“软件许可协议”对话框中(图7),单击“是”按钮。 (图7)7 在“安装定义”对话框中(图8),单击“服务器和客户端工具”,单击“下一步”按钮。 (图8)8 在“实例名”对话框中,“默认”是默认选项(图9),建议采用默认选项,单击“下一步”按钮。 (图9) 名词解释实例 (instance) 计算机上运行的 SQL Server 的复本。由于可将SQL Server 2000 设置为包含一个或多个命名实例和一个默认实例(也可无),所以要用实例名来区分不同的实例。默认实例默认实例仅由运行该实例的计算机名称作为唯一标识,它没有单独的实例名。如果应用程序(如管家婆软件中间层服务器)在连接 SQL Server 时只指定了计算机名,则SQL Server 客户端组件将连接这台计算机上的数据库默认实例。一台计算机上只能有一个默认实例,而默认实例可以是 SQL Server 的任何版本。命名实例除默认实例外,所有数据库实例都应在安装该实例的过程中指定实例名,并作为这个实例的标识。应用程序(如管家婆软件中间层服务器)在连接 SQL Server 时,必须提供准备连接的计算机的名称和命名实例的实例名。其格式为“计算机名称实例名”。一台计算机上可以运行多个命名实例,但只有 SQL Server 2000 数据库引擎才可作为命名实例运行。SQL Server 早期版本(如SQL Server 7.0)中的数据库引擎不能作为命名实例运行。因此,一台计算机如果同时安装了SQL Server 7.0和SQL Server 2000,那么SQL Server 7.0将作为SQL Server 2000的默认实例,SQL Server 2000必须运行命名实例。若安装命名实例,可以清除“默认”复选框,在实例名中录入新名称(图10),按此法完成安装后,此实例名必须注册本地或远程服务器后,才能使用 SQL Server 企业管理器来管理这些服务器。(参考“SQL Server 实例名注册”) (图10)9 在“安装类型”对话框中(图11),“典型”是默认选项,目的文件夹也可以进行选择,建议采用默认方式,直接单击“下一步”按钮。 (图11)10 在“服务帐户”对话框中(图12),“对每个服务使用同一帐户,自动启动 SQL Server服务”是默认选项。在“服务设置”中,单击“使用本地系统帐户”。单击“下一步”按钮。 (图12)11 在“身份验证模式”对话框中(图13),单击“混和模式(Windows身份验证和SQL Server 身份验证)”,添加Sa登陆密码,单击“下一步”按钮。 (图13)12 在“开始复制文件”对话框中单击“下一步”按钮。 (图14)13 在“安装完成”对话框中,单击“完成”按钮,完成安装。 (图15)2.2 启动SQL Server自动启动如果在安装过程中第10步“服务帐户”,采用默认选项:“对每个服务使用同一帐户,自动启动 SQL Server服务”,那么每次启动操作系统时,SQL Server服务将会自动启动。在SQL Server 服务管理器中,选中,也可以在启动操作系统时自动启动SQL Server。如果用户不希望在启动操作系统的同时启动该服务器,可以把该选择清除。手工启动方法描述1.SQL Server 企业管理器在管理其它服务器和数据库的同一窗口内启动、暂停、继续执行和停止本地或远程 SQL Server的实例。2.SQL Server 服务管理器(常用的手工启动方法)启动、暂停、继续执行和停止SQL Server的实例。手工启动操作方法:1. 通过SQL Server 企业管理器启动SQL Server实例按照第2节2.1的安装步骤,安装SQL Server2000默认实例,安装完成后,运行“开始程序Microsoft SQL Server”,弹出企业管理器对话框(图1)。) 说明 第一次运行 SQL Server 企业管理器时,它将自动注册本地 SQL Server 所有已安装实例。但是,如果有一个已注册的 SQL Server 实例,然后安装更多的 SQL Server 实例,则只注册最初的 SQL Server 实例。可以启动注册服务器向导来注册其它的服务器。(参考2.3)由于是第一次运行SQL Server 企业管理器,在图1中可以看到,默认实例已经自动注册,但是尚未启动,显示为,单击前的加号,企业管理器将启动该实例,启动成功后,如图2显示。(图1)(图2)2. 通过SQL Server服务管理器启动SQL Server实例。运行“开始程序Microsoft SQL Server”,调出“SQL Server 服务管理器”,做如下操作。 (图3) (图4)(1)服务器:如果应用程序(如管家婆中间层服务器)连接到SQL Server 的默认实例时,服务器应选择运行SQL Server的计算机名(图3)。如果应用程序(如管家婆中间层服务器)连接到服务器上的某个命名实例时,必须既指定服务器名称又指定实例名称。格式:计算机名称实例名。图4就是名为HJBO的计算机安装了命名实例SQL2000,启动该实例就需要在服务器选项中选择“HJBOSQL2000”。(2)服务:选择“SQL Server”。(3)单击“开始/继续”按钮,启动成功后在任务栏右下角出现小图标。2.3 注册服务器SQL Server所有已安装的实例必须注册本地或远程服务器后,才能使用 SQL Server 企业管理器来管理这些服务器。前面已经讲过,在第一次运行 SQL Server 企业管理器时,它将自动注册本地 SQL Server 所有已安装实例。但是,如果有一个已注册的 SQL Server 实例,然后安装更多的 SQL Server 实例,则只注册最初的 SQL Server 实例。可以启动注册服务器向导来注册其它的服务器。那么如何在企业管理器中对命名实例进行注册呢?现在我们在默认实例的基础上安装命名实例SQL2000,运行企业管理器,出现(图1)。图中只能看到默认实例。(图1)1 鼠标右键单击图1左侧目录树中的“SQL Server 组”,单击“新建SQL Server注册”,出现下图,单击“下一步”按钮: (图2)2 可用的服务器中输入“计算机名称实例名”,或者在下面的列表中选择,单击“添加按钮”,单击下一步。 (图3)3 采用默认选择,单击“下一步”按钮。 (图4)4 “选择 SQL Server组”,采用默认选项,单击“下一步”按钮。 (图5)5 完成注册SQL Server向导,单击“完成”按钮。 (图6)6 服务器注册完成,单击“关闭”按钮。 (图7)7 运行企业管理,可以看到,在企业管理器中,出现sql2000实例。(图8) 小知识:已安装默认实例,如何安装命名实例?在首次安装采用默认实例以后,用户希望再安装一个命名实例。此时只需要再次安装SQL Server 2000安装程序,在安装过程第4步“安装选择”对话框中,选择“对现有SQL Server 实例进行升级、删除或添加组件”即可,后面的操作与前面所讲安装步骤完全相同。 (图9)第3节 将 SQL Server 7.0 升级到 SQL Server 2000很多用户以前使用的是SQL server 7.0,现在想把SQL server 7.0直接升级为SQL server 2000,如何将 SQL Server 7.0 安装升级到 SQL Server 2000(安装程序)?!注意此版本升级过程将重写 Microsoft SQL Server 7.0 安装;因此计算机上不再存在此安装。另外,还删除以前的注册表设置。例如,在升级后需要重新注册服务器。若要还原 SQL Server 7.0 安装,必须首先卸载 SQL Server 2000 并执行完全重新安装 SQL Server 7.0 文件,然后还原所备份的 SQL Server 7.0 数据库。安装步骤:1 将要升级到的版本的 Microsoft SQL Server 2000 光盘插入光盘驱动器。如果该光盘不能自动运行,请双击该光盘根目录中的 Autorun.exe 文件。 ) 说明如果SQL Server 2000版本所具有的功能比当前的 SQL Server 7.0 安装多,则升级过程将同时执行版次和功能版本的升级。2 选择“SQL Server 2000 组件”,选择“安装数据库服务器”,安装程序于是准备 SQL Server 安装向导。在“欢迎”屏幕中单击“下一步”按钮。3 在“计算机名”对话框中,“本地计算机”是默认选项,本地计算机名显示在编辑框中。单击“下一步”按钮。(23步图略,与第2节“安装步骤”完全相同)4 在“安装选择”对话框中,单击“对现有SQL Server 实例进行升级、删除或添加组件”,然后单击“下一步”按钮。 (图1)) 说明 由于系统已经安装了SQL Server7.0,此时第2项变为可选项。5 在“实例名”对话框中,“默认”是被选定的。单击“下一步”按钮。 (图2)) 说明在升级时,SQL Server 7.0 会自动变为 SQL Server 2000 的默认实例。6 在“现有安装”对话框中,单击“升级现有安装”选项,然后单击“下一步”按钮。 (图3)7 在“升级”对话框中,会得到是否希望继续进行所请求的升级的提示。单击“是,升级我的SQL Server工具和数据”开始升级过程,然后单击“下一步”按钮。升级进程一直运行直到结束。 (图4)8 在“连接到服务器”对话框中选择身份验证模式,然后单击“下一步”按钮。 (图5)) 说明 如果不确定采用哪种模式,请接受默认值:“我用来登陆到自己计算机上的Windows帐户信息 (Windows身份验证)”。9 在“开始复制文件”对话框中单击“下一步”按钮。 (图6)10 在“安装完成”对话框中,单击“完成”按钮,完成升级。 (图7)) 说明 升级完成后,进入企业管理器(图8),图中只有一个实例(图中红色方框所示),即SQL Server 2000的实例,SQL Server 7.0的实例已被替代。(图8)第4节 在装有SQL Server 7.0的计算机上安装SQL Server 2000一些用户在使用管家婆软件以前,操作系统已经装有SQL Server 7.0。根据用户购买的软件产品及用户计算机操作系统判断,必须安装SQL Server 2000(例如用户购买了标准版3.4)。但是,用户计算机上安装的其它软件仍然需要SQL Server 7.0的支持,而升级安装将使SQL Server 7.0 不再存在,这时候就需要在用户的计算机上独立安装SQL Server 2000,而不能对现有的SQL Server 7.0进行升级安装。安装步骤:1 前面的操作与第2节“13”操作完全相同。2 进入第4步,在“安装选择”对话框中(图1),单击“创建新的SQL Server 实例,或安装客户端工具”,单击“下一步”按钮。 (图1)3 “用户信息” “软件安装许可协议” “安装定义”,与第2节完全相同。4 在“实例名”对话框中,“默认”为灰色,不可选,因为安装SQL Server7.0采用了默认实例,而一台计算机上只能有一个默认实例,此时必须创建新的命名实例。 5 “安装类型” “服务帐户” “身份验证模式” “开始复制文件” “安装完毕”。以上5步操作与第2节完全相同。 SQL Server 2000安装流程对比表升级安装直接安装并列安装步骤选项步骤选项选项安装选择1SQL Server 2000 组件同左安装选择2安装数据库服务器同左欢迎无欢迎无无计算机名本地计算机计算机名本地计算机同左安装选择对现有SQL Server 实例进行升级、删除或添加组件安装选择创建新的SQL Server 实例,或安装客户端工具。同左 (无右侧三项)用户信息无无软件许可协议无无安装定义服务器和客户端工具同左实例名默认是被选定的,不能修改。实例名默认或新建命名实例“默认”为灰色,不可选,必须创建命名实例。现有安装升级现有安装安装类型典型同左升级是,升级我的SQL Server工具和数据。服务帐户对每个服务使用同一帐户,自动启动 SQL Server服务;使用本地系统帐户;同左连接到服务器我用来登陆到自己计算机上的Windows帐户信息(Windows身份验证)身份验证模式混和模式(Windows身份验证和SQL Server 身份验证);添加Sa密码。同左开始复制文件无开始复制文件无无安装完成无安装完成无无) 说明:升级安装:将SQL Server 7.0升级到SQL Server 2000直接安装:在未安装数据库的计算机上安装SQL Server 2000并列安装:在装有SQL Server 7.0的计算机上安装SQL Server 2000第四章 SQL Server 2000的主要组件SQL Server 2000提供了一整套管理工具和实用程序,使用这些工具和程序,可以设置和管理SQL Server 进行数据库管理和备份,并保证数据库的安全和一致。下面对这些组件做一些简单的介绍,以便大家对SQL Server 2000的组件及其功能有一个大体的了解。(图1)(图1)联机丛书联机丛书包含所有SQL Server 2000的使用说明,SQL Server 2000的安装、数据库管理、新增功能、SQL函数等都可以在该从书中找到。服务器网络实用工具和客户网络实用工具它们用于定义客户和服务器之间通信的网络库和DB-Library协议。客户端网络实用工具用于进行客户端配置,可以让一个客户端连接到多个服务器上。导入和导出数据导入导出数据工具可以使SQL Server 2000与其他的数据库系统进行相互转换,该工具是一个向导,利用该向导,可以很轻松地实现SQL Server与其他数据库系统间的数据转换。事件探查器SQL事件探查器的功能是监视SQL Server 数据库系统引擎事件,主要用于监听SQL Server 系统的运行性能。SQL Server 2000的工具SQL Server 2000包含了一系列的管理、开发工具,使其安装、调用、管理及使用都十分便捷。1. 企业管理器企业管理器是SQL Server中最重要的管理工具。在使用SQL Server 的过程中,大部分时间都和它打交道的。通过企业管理器可以管理所有数据库系统工作和服务器工作,也可调用其它管理、开发工具。2. 服务管理器服务管理器用于启动、暂停或停止数据库服务器。3. 查询分析器查询分析器用于执行输入的SQL语句,以查询、分析或处理数据库中的数据。这是一个非常实用的工具,对掌握SQL语句,理解SQL Server的工作有很大帮助。使用查询分析器的熟练程度是衡量SQL Server用户水平的标准。第五章 SQL Server 2000数据库与其他数据库的比较Oracle9i与SQL Server 2000/china/sql/evaluation/compare/mythandreality.asp IBM DB2与SQL Server 2000/china/sql/evaluation/compare/ibm/default.asp Foxbase与SQL Server 2000随着信息化技术的不断发展,软件存储数据的数据库也要求不断的提高。FoxBASE存储数据的功能已不再满足用户的需要,数据库小,不稳定,容易出问题成为FoxBASE的最大问题。评价数据库系统的标准可大致为两大部分:数据库的存储量和数据库的安全性。不容置疑大家都知道SQL Server 2000与FoxBASE相比,SQL Server 2000存储、安全以及其它功能都要更强大,两者不是在一个等级上的数据库系统。第六章 数据库的建立和删除第1节 数据库的建立在SQL Server中,建立数据库的方法不只一种,可以使用企业管理器直接建立,也可以使用SQL Server提供的向导来创建。下面只对通过企业管理器来创建数据库来做讲解。步骤如下:(1)打开企业管理器,依次展开Microsoft SQL Server、SQL Server组和实例名。选择“数据库”文件夹,单击鼠标右键,在弹出的快捷菜单上选择“新建数据库”命令(图1)。选择“新建数据库”选项(图1)创建数据库(2)此时,进入“数据库属性”对话框,在“名称”文本框中输入新建数据库的名字,例如grasp,如图2所示。在“排序规则名称”下拉列表框中,可以选择要使用的排序规则。不过,大多数情况下,选择“服务器默认设置”即可。可以选择排序规则在此输入新建数据库名字(图2)数据库属性(3)单击“数据文件”标签,打开“数据文件”。在此选项卡中,可以设置数据文件的名称、位置及大小,如图3所示。数据库名称默认是“数据库名_Data”,用户可以修改,而且,可以指定多个文件。在“位置”一栏中,可以通过单击按钮来指定文件所在的位置,在“初始大小”一栏中,以MB为单位输入的数据库文件的大小。表示可以指定第2个数据文件单击可以指定数据库文件所在路径选中表示数据文件可以自动增长数据库名称(图3)数据库文件在选项卡的下面部分,可以选择文件是否自动增长和是否有最大限制。如果选择“文件自动增长”复选框,表示数据库的数据容量超过了初始大小时,数据文件可以自动增加。(4)单击“事务日志”标签,打开“事务日志”选项卡,该选项卡用于设置事务日志文件的名称、位置及大小,各选项含义和图3类似。(5)单击“确定”按钮,创建grasp数据库完成。第2节 删除数据库数据库删除之后,文件及其数据都从服务器上删除。一旦删除数据库,它即被永久删除,并且不能进行检索,除非使用以前的备份。删除数据库的操作步骤如下:(1)打开企业管理器,依次展开服务器。(2)展开“数据库”,右击要删除的数据库,然后单击“删除”命令。这时,将弹出“删除数据库”对话框。(3)单击“是”按钮,确认删除。删除数据库的同时,SQL Server会自动删除存储这个数据库的文件。注意:在数据库删除之后应该备份master数据库,因为删除数据库将更新master数据库中的系统表。如果master需要还原,则从上次备份master之后删除的所有数据库都将仍然在系统表中在引用,因而可能导致出现错误信息。第七章 数据库备份与恢复虽然SQL Server提供了内置的安全性和数据的保护,这种安全管理主要是为了防止非法用户对数据库的破坏,但在有些情况下安全管理显得力不从心。如,操作员的误操作等。为了防止不可预见的故障,我们可以采用数据库备份和恢复的方式来解决此类问题。第1节 数据库的备份备份是指对SQL Server的数据库或事务日志进行的拷贝,数据库备份记录了在进行备份时数据库所有数据的状态,如果数据库因意外而损坏,这些备份文件将在数据库恢复时用来恢复数据库。在备份过程中,不允许如下操作:l 创建或删除数据库文件l 创建索引l 执行非日志操作l 自动或手工缩小数据库或数据库文件大小在SQL Server 2000中有四种备份类型:分别为:l 数据库备份l 事务日志备份l 差异备份l 文件和文件组备份下面仅详细介绍数据库备份,并涉及到一些使用的注意事项。操作步骤如下: 1、创建备份设备 在进行备份时首先应创建备份设备。备份设备是用来存储数据库、事务日志或文件和文件组备份的存储介质。备份设备可以是硬盘、磁带或管道。操作如下: (1)打开企业管理器,依次展开服务器。 (2)展开“管理”文件夹,右击“备份”,然后执行“新建备份设备”命令,打开“备份设置属性”对话框,如图1所示。输入备份设备的名称输入备份设备的物理名称(图1) (3)在“名称”文本框中输入该命令备份的名称,在下面选择磁带或者磁盘备份设备,并设置物理名称。完成后,单击“确定”按钮即可。2、备份数据库 在SQL Server中无论是数据库备份,还是事务日志备份、差异备份、文件和文件组备份都执行相同的步骤。下面以备份grasp数据库为例,来介绍使用企业管理器备份数据库的一般操作步骤: (1)打开企业管理器,依次展开服务器组,并展开要备份的数据库所在的服务器。 (2)在“工具”下拉式菜单中,执行“备份数据库”命令,打开“SQL Server备份”对话框。如图2所示。单击可添加备份或者设置备份文件备份整个数据库选择要备份的数据库(图2) (3)单击“目的”选项组中的“添加”按钮,打开“选择备份目的”对话框,如图3所示。在此对话框中可以选择备份设备,或者设置一个文件名称来备份数据库。选择备份设备选择备份设备位置(图3)(4)单击“确定”按钮,返回到“选择备份目的”对话框。(5)设置完成后,单击“确定”按钮,返回到“SQL Server备份”对话框。单击“确定”按钮,即可开始备份。第2节 数据库的恢复在恢复用户数据库时,SQL Server自动执行安全检查,防止从不完整、不正确或者其他数据库备份中恢复数据。恢复数据库可以使用企业管理器,也可以使用RESTORE语句。下面仅对在企业管理器中的使用操作进行讲解,步骤为:(1)打开企业管理器,依次展开服务器组,并展开要恢复的数据库所在的服务器。选择要还原到的目的数据库,如果输入一个新的数据库名,则以该名称建立一个新的数据库。(2)在“工具”下拉式菜单中,执行“还原数据库”命令,打开“还原数据库”对话框,如图1所示。选择“从设备”单选按钮(图1)(3)选择“从设备”,然后单击“选择设备”按钮,打开“选择还原设备”对话框,如图2所示。(图2)(4)单击“添加”按钮,然后从“选择还原目的”对话框中,选择备份设备。(5)单击“确定”按钮,返回到“还原数据库”对话框。单击“确定”按钮即可开始还原数据库。第八章 SQL Server 2000小知识本章提供了一些管家婆产品初级技术人员水平应具备的SQL Server操作技巧。通过提问的方式,让大家学会如何用SQL Server 2000来处理用户常见需求。问题1:如何在数据库中创建账套?下面以在创建辉煌版账套为例进行讲解,此方法适用于在管家婆客户端或数据库维护工具都无法正常创建账套的情况下使用。操作步骤如下:1 打开企业管理器,依次展开服务器组,然后展开需创建数据库的服务器。选择“数据库”文件夹,单击鼠标右键,在弹出的快捷菜单上选择“新建数据库”命令。2 此时,进入“数据库属性”对话框,在“名称”文本框中输入新建数据库的名字。3 单击“确定”按钮,创建数据库完成。4 选中新建的数据库,单击“工具”下拉式菜单中,执行“还原数据库”命令,打开“还原数据库”对话框。5 选择“从设备”,然后单击“选择设备”按钮,打开“选择设备”对话框。6 单击“添加”按钮,在“选择还原目的”对话框中,选择“文件名”方式,如果只是想建立空账套,可以单击找到管家婆服务器端的data文件夹下的graspcw83文件;如果有备份数据,那么可以选择你的备份数据所在的路径。7 单击“选项”标签,打开“选项”选项卡,如图1所示。确定路径。可在此栏处直接输入正确路径。选择“在现有数据库上强制还原”复选框 (图1)8 单击“确定”按钮,开始还原数据库。9 展开master,单击“表”,再在列表框中,用右键单击“GraspcwZt”文件。在弹出的快捷菜单中执行“打开表返回所有行”。10 列表框中,最后一栏添加上第(2)步输入的数据库名称(dbname是数据库名称、fullname是帐套名称)确定退出,创建帐套完成。) 说明 标准版、服装鞋业版手工创建账套的步骤与辉煌版的相似,不同之处:管家婆标准版3.4:第(6)步创建空账套,找到管家婆服务器端的data文件夹下的GRASPCWB文件。管家婆服装鞋业版:第(6)步创建空账套,找到管家婆服务器端的data文件夹下的GraspFz文件。第(9)步展开master,单击“表”,再在列表框中,用右键单击“GraspfzZt”文件。在弹出的快捷菜单中执行“打开表返回所有行”。问题2:如何通过SQL Server 2000备份账套?操作步骤如下:1 打开企业管理器,依次展开服务器组,并展开要备份的数据库所在的服务器。2 在“工具”下拉式菜单中,执行“备份数据库”命令,打开“SQL Server备份”对话框。3 单击“目的”选项组中的“添加”按钮,打开“选择备份目的”对话框。选择“文件名”方式,设置备份文件路径和名称来备份数据库。如图2所示。选择备份数据库的路径设置文件名称
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司月度小活动方案
- 公司爬泰山活动方案
- 公司水上乐园活动方案
- 公司节日海报活动方案
- 公司直播健身活动方案
- 公司节前大清扫活动方案
- 公司老员工庆生活动方案
- 公司父亲节晚会策划方案
- 公司火锅活动策划方案
- 公司端午节慰问活动方案
- 高企财务培训课件
- (统编版2025新教材)历史八下期末复习考点讲解(1-19课)
- DB13(J)-T 8422-2021 建筑工程消能减震技术标准
- 护理给药错误应急预案
- 深圳地理会考试卷及答案2024
- 2025年江西师范大学附中高三高考英语试卷试题(含答案详解)
- T-CSTM 00149-2021 高硅奥氏体不锈钢焊接钢管
- 民事起诉状(机动车交通事故责任纠纷)
- 酒店后厨管理制度规定
- 2024-2025学年辽师大版(三起)小学英语五年级下册(全册)知识点归纳
- 扬尘污染防治应急预案
评论
0/150
提交评论