《MS SQL Server 2000管理员手册》系列——7. 安装Microsoft SQL Server

7. 安装Microsoft SQL Server
安装 Microsoft SQL Server 2000
旧版升级
客户端安装
本章总结
在第 4 、 5 章 中我们学到了安装前置作业, 第六章 中学到如何正确规划系统空间,现在在这一章中我们将正式的来安装 Microsoft SQL Server 2000。这一章会教您如何安装Microsoft SQL Server 2000、旧版升级及安装使用者端。
安装 Microsoft SQL Server 2000

安装 Microsoft SQL Server 的方式有三种,您可以执行本地(local)、远程 (remote)或自动(unattended)安装。本地安装将把 SQL Server 安装到您正在使用的机器上。远程安装则将 SQL Server 安装到网络上的另一台计算机中。而自动安装则是将安装 SQL Server 的所有提示响应预先储存在档案中,在安装程序的过程中会依需要自动读取响应。
本章会详细说明三种选项的安装程序。如果这是您第一次安装 SQL Server,建议您先透过本地安装来熟悉安装程序。
主机端安装

请参照以下的步骤在主机端安装您的 SQL 服务器:
1. 将 SQL Server 光盘片放进光驱中。如果系统设定了自动启动光盘,将显示出如下图7-1的对话框。如果您的计算机没有自动启动安装设定,则需要手动执行 Autorun.exe 程序(位于光盘的根目录中)。

图7-1 SQL Server安装对话框
现在在对话框的左边有两个选项,您可以选择 SQL Server 2000 的安装组件继续安装。或是选择 SQL Server 2000 的必要安装,请参考安装前各操作系统所需要事先安装的软件版本或设备。
2. 若您选择继续安装,请跳到步骤 4。若您选择 SQL Server 2000 的必要安装,在这个对话框内选择您想要参考的操作系统选项,然后选择想要安装的软件。如果您的计算机已加载所有适用的软件,请直接跳到步骤 3。


说明
如果您需要安装 Microsoft Internet Explorer、service pack 或 Microsoft Windows NT 4,您可能被要求重新开机及执行 Autorun.exe 后才可继续安装 SQL Server。当您安装好所有需要的软件,选择 上一步 即可回到主安装画面继续安装步骤。


3. 选择 SQL Server 2000 的安装组件继续安装。
4. 选择继续安装后您会看到如图7-2的对话框。选择 安装数据库服务器 来安装 SQL Sever 的主要组件。
5. 现在您会看到 SQL Server 2000 安装精灵的对话框。如果您的计算机现在有在执行其它程序,必需要先关闭这些程序。按 下一步 继续安装步骤。
6. 现在会看到 计算机名称 对话框。选择 本机计算机 后按 下一步 继续安装步骤。
7. 现在您会看到 The SQL Server 2000 安装选择 的对话框。选择选择 建立SQL Server的新执行个体或安装客户端工具 后按 下一步 继续安装步骤。

图7-2 「安装选择」对话框
8. 现在您会看到 使用者信息 对话框。确认姓名和公司名称。按 下一步 继续安装步骤。
9. 现在会看到 软件授权合约 对话框。选择 是 接受授权同意。继续安装步骤。
10. 您会看到要求产品识别码的对话框。输入 25 个字符的产品识别码(贴在光盘盒外的黄色贴标)。按 下一步 继续安装步骤。
11. 现在看到的是 安装定义 对话框。选择 服务器和客户端工具 后按 下一步 继续安装步骤。
12. 现在是 执行个体名称 的对话框。您可输入想要的名称,或直接使用SQL Server 预设的名称。按 下一步 继续安装步骤。
13. 现在您会看到如图7-3所示 安装类型 的对话框。您可以选择 典型安装 , 最小安装 ,或 自订安装 。典型安装会选择不安装发展工具和全文检索这两项选项。自订安装可让您自行选择要安装的选项。最小安装则不安装升级工具、在线支持和管理工具这三项选项。一般的使用者都会选择典型安装,所以在这里我们选择典型安装来作为我们的安装练习。这里可以选择要放置 SQL Server 和数据文件的位置。在 目的数据夹 可选择浏览来指定地址,完成后按 下一步 继续安装步骤。

图7-3 「安装类型」对话框
14. 现在您看到的是 服务账户 的对话框(图 7-4)。您可以选择 Windows NT 或 Windows 2000 的使用者账户,或管理员账户。不管用哪一个账户都需要有 Log On As A Service 的权限。如果您不确定如何设定这些使用者账户,请询问您的系统管理员或是参考 Windows NT、Windows 2000 的说明。正确的输入您的 SQL Server 账户名称及密码。如果您是在独立的工作站安装您的 SQL Server,就选择 使用本机系统账户 。然后按 下一步 继续安装步骤。

图7-4 「服务账户」对话框
15. 再下来是 认证模式 对话框(如图 7-5)。这个步骤决定您 SQL Server安全性的层级。您可以选择 Windows 认证模式或混合模式。如果选择的是 Windows 认证模式,所有使用者的权限都会沿袭 Windows 使用者安全性的设定。如果您选择的是混合模式,则可以分开设定管理员数据库的安全层级。在混合的模式下,必须为 sa(SQL Server 系统管理员账户)设一个密码。可以将这个密码设成空白,但是这样的设定会降低 SQL Server 的安全性。请先选择 Windows 认证模式,然后按 下一步 继续安装步骤。

图7-5 「认证模式」对话框
16. 现在看到的是 开始复制数据夹 对话框。按 下一步 后继续安装步骤。
17. 现在是 授权模式 对话框。您有两种授权选项-用户授权书或处理器授权书。
每一台联机到服务器存取数据的计算机都需要有一份用户授权书,通过授权的客户端计算机可以在网络上使用 SQL Server 且不加收其它费用。处理器授权书则是授权给每一台执行 SQL Server 的处理器。举列来说,如果您需要在一组四处理器上执行 SQL Server,您就需要购买四台处理器的授权同意书。当您购买了足够数量的授权同意书,即可让您的使用者(不限人数)连上处理器。
选择 继续 来继续安装 SQL Server 应用程序和数据文件。SQL Server 会自动安装相关的档案及组件到您的系统上。完全安装大概需要个几分钟。请耐心等待!
18. 当安装就绪,您会看到安装完成的对话框。 选择 完成 结束所有安装步骤。
恭喜啰!您已经成功的把 SQL Server 安装到服务器上了!
远程安装

如果您想透过您的计算机把 SQL Server 安装在网络其它的计算机上,就要透过远程来进行安装。安装的方式和主机湍安装的方式大同小异,以下是远程安装的细节步骤。
1. 执行主机端 1 到 5 的安装步骤。
2. 在 计算机名称 对话框中选择 远程计算机 后输入您远程系统的名称。按下一步继续安装步骤。
3. 现在您会看到 SQL Server 2000 设定选择的对话框。选择 建立SQL Server的新执行个体或安装客户端工具 后按下一步继续安装步骤。
4. 接下来看到的是 使用者信息 的对话框。 确认使用者名称和公司名称是否正确。按下一步继续安装步骤。
5. 现在看到的是 软件授权合约 对话框。选择 是 接受许可协议,继续安装步骤。
6. 现在会要求键入产品密码。输入 25 个字符的产品密码 (贴在光盘盒外的黄色贴标)。按 下一步 继续安装步骤。
7. 现在看到的是 远程设定信息 对话框(如图 7-6)。
输入要安装 SQL Server 的这台计算机的账户名称、密码和网域名称。确认这个账户名称是有软件使用权的的账户。您必须在远程计算机中,将安装路径输入 目标路径 内。路径名称必须是 UNC(Universal Naming Convention的缩写)格式。如: \\remoteserver\c$\Program Files\Microsoft SQL Server这样的路径。按 下一步 继续安装步骤。
8. 现在看到的是 安装定义 对话框。选择 服务器和客户端工具 后再按 下一步 。

图7-6 「远程设定信息」对话框
9. 进入 执行个体名称 对话框。输入想要的名称,或直接使用 SQL Server预设的名称。按 下一步 继续安装步骤。
10. 现在出现的是 设定类型 对话框。和主机端安装的方式一样,您可以选择 典型 、 最小 或 自订 来安装。典型会选择不安装发展工具和全文检索这两项选项。自订让您自行选择要安装的选项。最小安装则不安装升级工具、在线支持和管理工具这三项选项。
11. 一般的使用者都会选择典型安装,所以在这里我们也选择典型来作为我们的安装练习。这里您可以选择要将 SQL Serve r和数据文件放在指定的位置。在 目的数据夹 可选择浏览来指定地址。完成后按 下一步 继续安装步骤。
现在您看到的是 服务账户 对话框(图7-4)。在文字方块中输入想要设定的名称及密码。(如果没有设定账户名称,可以使用 Windows 2000 或 Windows 2000 管理员的账户名称和密码)。按 下一步 继续安装步骤。
12. 再下来是 认证模式 对话框。这个步骤决定 SQL Server 安全性的层级。可以选择 Windows 认证模式或混合模式。如果选择的是 Windows 认证模式,所有使用者的权限都会沿袭 Windows 使用者的安全性设定。如果选择的是混合,可以分开设定管理员数据库的安全层级。在混合模式下,必须为 sa(SQL Server 系统管理员账户)设一个密码。可以将这个密码设成空白,但是这样的设定会降低 SQL Server 的安全性。请先选择 Windows 认证模式,然后按 下一步 继续安装步骤。
13. 现在是授权模式的对话框。您有两种授权选项-用户授权书或处理器授权书。关于两种授权选择的说明,请参照主机端安装的第 16 个步骤。
14. 当 SQL Server 成功的连上远程计算机,在联机确认后,远程计算机的后续安装步骤和主机端就一模一样。后续的全部选项都可参照主机端的安装方法来完成安装。
在设定 SQL Server 远程安装的过程中,SQL Server 会产生一个名为Sqlstp.log的档案。这个档案被放置在 Windows NT 或 Windows 2000 的 %Systemroot% 档案内。%Systemroot% 资料夹是典型的 C:\Winnt。这个档案列出所有执行过的步骤,及安装时发生的错误。如果当您在远程安装时不幸发生了错误,这个档案可以帮您找出错误的蛛丝马迹。
自动安装

SQL Server 提供了自动安装功能的选项。当您有很多台计算机要安装 SQL Server时,这项安装选项非常有帮助。以下是自动安装的步骤:
1. 在命令对话框中改选 CD-ROM 的磁盘。
2. 执行以下任何一个批次档(.bat)来执行自动安装:
o 如果您要在 Windows 95/98、Windows NT 或 Windows 2000 中安装 SQL Server 的典型选项,执行 Sqlins.bat 这个档案。这些工具将使用初始化档案 Sqlins.iss. 来安装。

o Sqlcst.bat,如果您要在 Windows 95/98、Windows NT 或 Windows 2000中安装 SQL Server 的自订选项,执行 Sqlcst.bat 这个档案。这些工具将使用初始化档案 Sqlcli.iss 来安装。客户端功能是安装在 C:\Program Files\Microsoft SQL Server\80\ 档案。

o Sqlrem.bat 这个档案是用来删除系统中全部的 SQL Server 组件。您必须指定 SQL Server 安装目录的路径作为一个参数。

3. 在执行一个批次档之前,您必须先为系统制定有关的 .iss 檔。举例来说,您可能想把授权模式预设的处理器授权书模式改成用户授权书。要做这样的更改您要在正确的 .iss 档案中找到授权(License)这一节,把 LicenseMode=PERSERVER 改成 LicenseMode=PERSEAT。
旧版升级

如果您的计算机已装有旧版的 Microsoft SQL Server 6.5 或 Microsoft SQL Server 7 数据,您就可以简单的升级到 SQL Server 2000。要将 SQL Server 6.5 版升级,您必须使用版本升级精灵。至于要升级 SQL Server 7,在您安装 SQL Server 2000 的同时就会自动纳入升级步骤。
SQL Server 7 数据升级

当您在安装 SQL Server 2000 时,安装步骤会自动将 SQL Server 7 数据升级纳入安装步骤中。当安装步骤完成,SQL Server 2000 会进行一连串的数据升级步骤。升级时间的长短要看数据库和表格的数据多寡。在升级步骤进行的同时,系统会显示升级状态讯息(图 7-7)。

图7-7 SQL Server 7 升级状态
SQL Server 6.5 数据升级

在将您的 SQL Sever 6.5 版的数据升级到 SQL Server 2000 的格式之前,请确认您的 SQL Server 6.5 具备以下几点:
• 确认使用者联机 sp_configure 执行时期的参数最少设在 25。因为新版的网络链接库可能需要用到超过预设的值(15)才能执行升级。

• 先将您在 SQL Server 6.5 的数据文件作备份,包括 master 数据库。

• 用 DBCC 测试,确定数据库的一致性。

• tempdb 至少设 10 megabytes(MB),虽然 10 MB 就足够了,但我们建议设 25 MB。

• 关闭先前所有自动启动的设定。

• 停止所有复制服务,确定复制记录文件内没有复制记录。

• 确定已有安装 SQL Server 6.5 Service Pack 3 或以上的版本。

上述各项确认后,在安装完成 SQL Server 2000 后,即可依以下步骤将 SQL Server 6.5 数据转为 SQL Server 2000 格式:
1. 在 开始 菜单中,指向 程序集 ,再指向 Microsoft SQL Server - 切换 ,按一下 SQL Server 升级精灵 ,然后按一下 下一步 。
2. 现在您会看到如图7-9的 数据和对象传送 画面出现。SQL Server升级精灵会依预设将所有旧版的数据库对象和数据转成新版的格式。如果您要确认格式转换是否成功,可勾选 Validate Successful Object Data Transfer ,虽然确认的过程要花上蛮长的时间,但仍建议确认。
如果您想确定转换后数据的一致性,勾选 Exhaustive Data Integrity Verification 。虽然这个选项会数据转换所需的时间更长,但可高度确保数据转换的完整性。如果您最近都没执行 SQL Server 6.x DBCC,就应该执行这个选项以确保数据库损坏时不影响数据转换程序。如果您的系统用的是磁带机,会有一个使用磁带的选项,而不使用命名管道作数据传输。按 下一步 继续安装步骤。

图7-8 SQL Server升级精灵的欢迎画面

图7-9 数据和对象传送画面
3. 现在您会看到 SQL Server 升级精灵的登入画面(图 7-10)。您必须在下拉式选单中选择服务器名称,并输入在 SQL Server 6.5 系统管理员的密码。您也必须替这台 SQL Server 2000 输入一个系统管理员的密码。如果想替其中一台服务器设定参数,在 Optional Startup Arguments 对应的文字方块中输入参数。这些选项可包括追踪标记。如果您不用设定启动参数,则保持这个文字方块空白。(关于这方面的更多信息,可以参看 Books Online 索引,寻找 Startup Options)。按 下一步 继续安装步骤。

图7-10 SQL Serve r升级精灵登入画面
4. 现在出现的是 SQL Server 升级精灵对话框,并显示警告讯息。该讯息警告 SQL Server 升级精灵需要停止并重新启动 SQL Server 6.5 和 SQL Server 2000 数据库,以及在转换的过程中不允许任何使用者登入这两台服务器上。选择 确定 继续安装。


说明
现在系统将要进行两个数据库系统之件的格式转换。


5. 现在出现的是 Code Page Selection 画面。这个对话框让您指定在转换中使用的字集码记录页(用以决定字符集)。除非您所需要的特殊字符不同于以前系统的设定,否则建议接受预设。选择 下一步 继续安装步骤
6. The SQL Server 升级精灵与 SQL Server 6.5 数据库将进行沟通,以决定出有多少待转换的数据,并在 Upgrade Databases To SQL Server 2000 画面中列出数据清单(如图 7-11)。

图7-11 Upgrade Databases To SQL Server 2000画面
将要被转换的数据库会显示在右侧的清单方块中。如果有任何数据库是不想转换,点选这个数据库的名称后按下 Exclude 。这时不欲转换的数据库会出现在左侧的清单方块中。除非你以后不会用到这个数据库,否则所有的数据库都应转换。按下一步继续安装步骤。
7. 接下来看到是 Database Creation 的画面(如图 7-12)。这个对话框让您指定如何建立数据库,一般来说只要接受预设安装的数据即可。如果要为档案指定新的硬盘位置,请更改这个设定。按 下一步 继续安装步骤。

图7-12 Database Creation画面


说明
建立数据库的第一个选项是使用预设安装。在 SQL Server 6.5 转换的过程中,SQL Server 会建立足够大的档案来保存转换时的数据和对象,但它不会为这些档案建立任何可用空间。它同时会为每一个转换后的数据库建立日志档案,透过 Edit 按钮,您可以变更日志文件名称和档案路径、档案的初使大小以及成长的增量。
建立数据库的第二个选项是 Use Databases Already Created In SQL Server 2000 。透过这个选项,在启动升级精灵之前,可以使用 SQL Server 2000 来建立数据和日志档案。SQL Server 将把这些数据库用于转换后的数据上。
建立数据库的第三个选项是用 SQL 指令文件(script)。指令文件应包括建立数据和日志档案所需要的 CREATE DATABASE 陈述式。选择 浏览 按钮以指定指令文件的位置。
在这里我们不建议使用第二个和第三个选项,因为您在 SQL Server 2000 的数据库名称虽然和原始的 SQL Server 6.5 相同,但其实 SQL Server 2000 档案可能占用比原始的 SQL Server 6.5 更多的磁盘空间。如果您使用预设安装的方式,SQL Server 会自动帮您估算数据转换后的成长。


8. 现在出现的画面是 系统设定 对话框(如图 7-13)。这个对话框让您指定哪些系统对象和设定要转移到新的数据库中。如果您选取 Server Configuration 复选框,全部的登入账户和远程登陆账户注册数据都会被转换。如果您选择 SQL Executive Settings 复选框,所有排定的任务就会被转换。如果您选择的是 Replication Settings 复选框,支持复制也将被转换。(在本书范例中,我们不允许 Replication Settings 的选项,因为 SQL Server 6.5 数据库没有这项功能,故这里没有可以转换的数据。关于数据库复制的内容将在 26章 中讨论。)

图7-13 「系统设定」画面
在升级精灵的进阶设定中,可以选取 ANSI Nulls 选项或 引用识别项 选项。ANSI Nulls 会影响使用 null值作比较的设定。如果这个选项设定为 On,只要其中一个操作参数为 Null,比较操作(= 和 <>)将永远回传 Null。如果这个选项设定在 Off,当两个操作参数皆为 NULL 时,将回传 TRUE;但若其中一个为 NULL 而另一个不为 NULL 时,这些操作将回传 FALSE。
引用识别项选项决定 SQL Server 2000 如何处理双引号。如果这个选项设为On,双引号就会被视为识别符号,如识别字段名称。如果是设在 Off,双引号会被视为标识符串,功能同单引号。如果选择的是 Mixed,SQL Server 2000 则会沿袭 SQL Server 6.5 中 Quoted Identifiers 对指定对象的设定。 如果您对这个选项的设定不太了解,最好选择 Mixed,然后按 下一步 继续安装步骤。
9. 经过短暂的等待后,会出现完成 SQL Server 升级精灵对话框(如图7-14)。这个对话框让您检视所有选择过的转换选项。如果还需进行修改,选择 上一步 后更改设定。如无需修改,按 完成 ,继续进行转换。

图7-14 完成 SQL Server 升级精灵画面
10. 现在出现的是 SQL Server Upgrade Script Interpreter 对话框(如图7-15)。 这个对话框不断显示已更新的项目,让管理员了解升级的进度。

图7-15 SQL Server Upgrade Script Interpreter对话框


说明
转换过程时间的长短与转换数据库的大小、及是否选择验证有很大的关系。有时转换的过程可以长达数小时。


当升级过程结束后,会出现升级完成的对话框。按 确定 关闭对话框。然后选择关闭 SQL Server Upgrade Script Interpreter 对话框。
恭喜啰!您已顺利的完成 SQL Server 2000 的升级工作!
客户端安装

客户端安装的步骤也十分简单,请参照以下的步骤:
1. 执行之前<本地安装>步骤1到9。
2. 当看到 SQL Server 2000 安装定义的对话框。选择 Client Tools Only 。按 下一步 继续安装步骤。
3. 出现 选择安装组件 对话框。选择需要的选项后按 下一步 。可以选择 管理工具 、 Client Connectivity 、在线丛书、发展工具、 Code Samples ,或上述任何选项的组合。预设的选项则包含管理工具、Client Connectivity、在线丛书和发展工具。
4. 当画面出现开始复制档案的对话框,按 下一步 继续直到完成安装步骤。
本章总结

安装的前置规划有助于 SQL Server 2000 的安装。SQL Server 2000 所提供的工具更可以让您顺利的完成版本升级。SQL Server 2000 装好后,下一步该开始学习如何建立和管理数据库。而这该从学习 SQL Server Enterprise Manager 开始。在 第8章 ,您将学到如何管理及设定 SQL Server、熟悉服务器程序,也会学到如何启动、终止、和暂停 SQL Server 的服务。

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus