博乐软件,帮助企业成功!

首页

服务指南

汇款帐号

联系我们

返回

首页
客户案例
 博乐工厂ERP系统
 博乐商贸管理系统
 博乐珠宝管理系统
诚征代理
下载中心
实验一 SQL 2000 Server 的安装

一、硬件和操作系统要求

下表说明安装 Microsoft SQL Server 2000 或 SQL Server 客户端管理工具和库的硬件要求。
 
  

硬件

要求

CPU

Pentium 166 MHz 或更高。

内存 (RAM)

至少 64 MB,建议 128 MB 或更多。

硬盘空间

需要约500MB的程序空间,以及预留500M的数据空间

显示器

需要设置成800x600模式,才能使用其图形分析工具

下表说明为使用 Microsoft SQL Server 2000 各种版本或组件而必须安装的操作系统。

SQL Server 版本

操作系统要求

企业版

Windows NT Server 4.0Windows 2000 Server (所有版本均需要安装IE5.0以上版本浏览器)。不支持Windows XP

标准版

同上。

个人版

所有的Windows操作系统。

注:SQL Server 2000 的某些功能要求在Microsoft Windows 2000 Server以上的版本才能运行。因此大家安装Windows Server 2000(建议为Advanced版本),可以学习和使用到SQL Server 2000的更多功能,以及享受更好的性能。
二、详细的安装过程
以下是在Windows 2000 Server操作系统上安装SQL Server 2000企业版的详细过程。
1、将企业版安装光盘插入光驱,安装程序会自动运行,出现以下对话框。选择 “安装 SQL Server 2000 组件”项,如图1。

   
    --图1--
2、进入“安装组件”对话框,选择“安装数据库服务器”,如图2。
--图2--
3、进入“欢迎”对话框,选择“下一步”,如图3。
--图3--

4、进入”计算机名”对话框,选择 “本地计算机”项,点击”下一步”(直接按回车也可),如图4。

--图4--

本地计算机:默认情况下,编辑框中的名称为本地计算机(即正在运行安装程序的计算机)名称。对于本地安装,接受默认值并单击"下一步"按钮。
远程计算机:输入计算机名称以进行远程安装,或单击"浏览"按钮以定位远程计算机。
5、进入”安装选择” 窗口,选择”创建新的SQL Server实例,或安装‘客户端工具’”项。如图5。

--图5--

建议:对于初次安装(对SQL不熟悉)的用户,应选用这一安装模式,不需要选择”高级选项”进行安装。”高级选项”中的内容均可在安装完成后进行调整。
6、进入”用户信息”窗口,输入用户信息,如图6。

--图6--
7、进入 “软件许可证协议”对话框,选择”是”,接受该协议,如图7。
--图7--
8、进入“安装定义”对话框,选择 “服务器和客户端工具” 选项进行安装,如图8
--图8--

仅客户端工具:仅安装客户端关系数据库管理工具。此选项包含管理 SQL Server 的客户端工具和客户端连接组件。此外,该选项使您得以选择其它要安装的组件。
服务器和客户端工具:该选项执行安装服务器和客户端工具以创建具有管理能力的关系数据库服务器。选择"服务器和客户端工具"选项将显示所有附加的安装选项。
仅连接:仅安装关系数据库客户端连接组件,包括连接 SQL Server 2000 命名实例所需的 MDAC 2.6(Microsoft 数据访问组件)。该选项只提供连接工具,不提供客户端工具或其它组件。
9、进入“实例名”对话框,选择 “默认”,如图9。

--图9--

说明:这一步的安装应该注意以下几点:
①选择“默认”,表示准备安装的SQL Server的实例名将和本机操作系统的名称相同。例如本文中操作系统名称是“Liang”,则SQL Server的实例名也是“Liang”。
②如果希望给实例名取一个新名字,那就不要选择“默认”,直接在下面的实例名文本框中输入你想取的实例名就可以了。
③实例命名规则
•实例名称不区分大小写。
•实例名称不能是 Default 或 MSSQLServer。
•实例名必须遵从 SQL Server 标识符规则且不能为保留关键字。
•必须将实例名限制为 16 个字符。
•实例名中的首字符必须为字母、"和"符号 (&)、下划线 (_) 或数字符号 (#)。
•后续字符可以是:
Unicode 标准 2.0 所定义的字母、来自基本拉丁字母或其它国家脚本的十进制数字、美元符 ($)、数字符号 (#) 或下划线 (_)。
•实例名称中不允许嵌入空格或特殊字符。不能使用反斜线 (\)、逗号 (,)、冒号 (:) 或 @ 符号。
警告 只有在当前 Microsoft Windows® 代码页中有效的字符,才可以用于 SQL Server 2000 的实例名称中。如果使用当前代码页不支持的 Unicode 字符,则将出现错误。
10、进入“安装类型” 窗口,选择 “典型” 安装选项,并指定 “目的文件夹”,如图10。

--图10--

说明:①这里提供了三种安装类型,分别是“典型”、“最小”、“自定义”。在 Windows 2000 上安装 SQL Server 时,所有安装类型都提供以下选项:
SQL Server 和 SQL Server 代理程序的 Windows 服务帐户(登录帐户)。
每次重新启动计算机时,是否自动启动 SQL Server 和 SQL Server 代理。
各种网络库或协议的使用,包括 TCP/IP 套接字、命名管道和多协议。

组件

典型

最小

自定义

数据库服务器

可选

升级工具1

可选

复制支持

可选

全文检索

可选

客户端管理工具

全部

可选

客户端连接

非选项

联机丛书

可选

开发工具

仅调试程序

工具的选择

代码示例

示例的选择

排序规则设置

设置的选择

右表列出了各种安装类型以及每种安装类型提供的组件。
②程序和数据文件的默认安装位置都是“C:\Program Files\Microsoft SQL Server\”。两者的安装位置都可以分别修改,并且可以安装到不同的文件夹上。例如,在本机中,因为C盘是系统区、D盘是应用区,因此选择了将目的文件夹都安装到D盘。
③修改目的文件夹不需要选择“自定义”的安装类型,在任意安装模式下都可以直接点击“浏览”按钮进行修改。
④注意,如果您的数据库预计将会有10万条以上的数据,那么请预留至少1G的存储空间,以应付需求庞大的日志空间和索引空间。这时,就需要留意你硬盘上的剩余空间了。
11、进入“服务账号” 对话框,请选择 “对每个服务使用统一账户...” 的选项。在 “服务设置” 处,选择 “使用本地系统账户” ,如图11。

--图11--

如果需要 “使用域用户账户” 的话,请将该用户添加至Windows Server的本机管理员组中。
12、进入“身份验证模式”对话框,选择“混合模式...”选项,并设置管理员”sa”账号的密码,如图12。

--图12--

说明:如果您的目的只是为了学习的话,可以将该密码设置为空,以方便登录。如果是真正的应用系统,则千万需要设置和保管好该密码!如果需要更高的安全性,则可以选择 “Windows身份验证模式” ,这时就只有Windows Server的本地用户和域用户才能使用SQL Server了。
Microsoft SQL Server 可以在两种安全(身份验证)模式之一下工作:
• Windows 身份验证模式(Windows 身份验证)
Windows 身份验证模式使用户得以通过 Windows 2000 用户帐户进行连接。
• 混合模式(Windows 身份验证和 SQL Server 身份验证)
混合模式使用户得以使用 Windows 身份验证或 SQL Server 身份验证与 SQL Server 实例连接。在 Windows 身份验证模式或混合模式下,通过 Windows 2000 用户帐户连接的用户可以使用信任连接。
提供 SQL Server 身份验证是为了向后兼容。例如,如果创建单个 Windows 2000 组并向该组添加所需的所有用户,则需要授予 Windows 2000 组登录到 SQL Server 的权限以及对任何必需数据库的访问权限。
Windows 身份验证
当用户通过Windows 2000 用户帐户进行连接时,SQL Server 通过回叫Windows 2000 以获得信息,重新验证帐户名和密码。
SQL Server 通过使用网络用户的安全特性控制登录访问,以实现与 Windows 2000 的登录安全集成。用户的网络安全特性在网络登录时建立,并通过 Windows 域控制器进行验证。当网络用户尝试连接时,SQL Server 使用基于 Windows 的功能确定经过验证的网络用户名。SQL Server 于是验证此人是否是如其所说的那个人,然后只基于网络用户名允许或拒绝登录访问,而不要求单独的登录名和密码。
登录安全集成在 SQL Server 中任何受支持的网络协议上运行。
说明 如果用户试图通过提供空白登录名称连接到 SQL Server 的实例,SQL Server 将使用 Windows 身份验证。此外,如果用户试图使用特定的登录连接到配置为 Windows 身份验证模式的 SQL Server实例,则将忽略该登录并使用 Windows 身份验证。
与 SQL Server 身份验证相比,Windows 身份验证有某些优点,主要是由于它与Windows 2000 安全系统的集成。Windows 2000 安全系统提供更多的功能,如安全验证和密码加密、审核、密码过期、最短密码长度,以及在多次登录请求无效后锁定帐户。
由于Windows 2000 用户和组只由 Windows 2000 维护,因此当用户进行连接时,SQL Server 将读取有关该用户在组中的成员资格信息。如果对已连接用户的可访问权限进行更改,则当用户下次连接到 SQL Server 实例或登录到Windows 2000 时(取决于更改的类型),这些更改会生效。
说明 当 SQL Server 实例在 Windows 98 或 Microsoft Windows Millennium 版上运行时,Windows 身份验证模式不可用。
SQL Server 身份验证
当用户用指定的登录名称和密码从非信任连接进行连接时,SQL Server 通过检查是否已设置 SQL Server 登录帐户,以及指定的密码是否与以前记录的密码匹配,自己进行身份验证。如果 SQL Server 未设置登录帐户,则身份验证将失败,而且用户收到错误信息。
提供 SQL Server 身份验证是为了向后兼容性,因为为 SQL Server 7.0 版或更早的版本编写的应用程序可能要求使用 SQL Server 登录和密码。另外,当 SQL Server 实例在 Windows 98 上运行时,必须使用 SQL Server 身份验证,因为在 Windows 98 上不支持 Windows 身份验证模式。因此,SQL Server 在 Windows 98 上运行时使用混合模式(但只支持 SQL Server 身份验证)。
应用程序开发人员和数据库用户也许更喜欢 SQL Server 身份验证,因为他们熟悉登录和密码功能。对于连接到 Windows 2000 客户端以外的其它客户端,可能也必须使用 SQL Server 身份验证。
说明 当使用命名管道连接到在 Windows NT 4.0 或 Windows 2000 上运行的 SQL Server 实例时,用户必须有连接到 Windows NT 命名管道 IPC \\<computername>\IPC$ 的权限。如果用户没有连接权限,则不能使用命名管道连接到 SQL Server 实例,除非计算机上的 Windows 2000 guest 帐户已启用(默认情况下禁用),或者给用户帐户授予"从网络访问该计算机"的权限。
13、进入“选择许可模式”对话框,根据您购买的类型和数量输入(0表示没有数量限制)。“每客户”表示同一时间最多允许的连接数,”处理器许可证”表示该服务器最多能安装多少个CPU,如图13。
随便填上一个数就行了。

--图13--

14、完成以上选项后,就是程序的安装过程了,期间可能会有这样的提示,如图14,
说需要关闭某些程序,可以不管,点击“下一步”按钮。

--图14--
15、然后就是约10分钟左右的安装时间,如图15。
--图15--

16、等到出现如图16的提示框,表示安装结束,提示你需要重新启动计算机。如果此时并没有运行其它程序,或运行的程序不需要保存,点击“完成”按钮,系统会立刻重新启动计算机,你打开的所有程序会自动关闭;如果你还有其它的程序正在运行,不希望重新启动计算机,选择“不,稍后重新启动计算机”项,点击完成,安装程序就会完成安装并退出,返回安装前的界面,但已安装好的SQL Server并不能使用。

--图16--
17、重新启动后,SQL Server的服务管理器自动运行,可以看到在任务栏里增加了服务管理器的图标,如下图。

而在开始菜单的程序组里面也增加了Microsoft SQL Server的程序组,如下图。

三、对SQL Server的配置
在企业管理器中添加了SQL Server的注册后,就可以对这个服务器进行管理了。SQL Server 2000为服务器的配置提供了非常方便的操作界面,它们都集中在服务器的属性对话框中进行。
右键单击SQL Server组中需要配置的服务器名称,在弹出的快捷菜单中单击“属性”命令.启动属性对话框,如图1.3.1所示。

--图1.3.1--

    此对话框包括常规、内存、处理器、安全性、连接、服务器配置、数据库配置、复制和Active Directory等9个选项卡,每个选项卡包含此服务器的一类配置信息。下面对它们进行一一介绍。
1、常规(General)选项卡
打开属性对话框时默认购选项卡就是常规选项卡,此选项卡主要是给出服务器的描述性信息和自动启动策赂等一般性配置。
描述性信息包括服务器名称、产品名称、操作系统、产品版本等。
自动启动策略是指在操作系统启动时是否自动启动某些服务,三个复选框分别对应SQL Server服务、SQL Server代理服务和MSDTC取务。选中对应某个服务的复选框就可以在操作系统启动时启动该服务。例如,在图1.3.1的情况下,系统将自动启动SQL Server服务和MSDTC服务,而SQL Server代理服务仍需要手动启动。
在常规选项卡的最下面的两个按钮分别为“启动参数”和“网络配置”,下面具体解释一下:

①“启动参数”选项卡
该选项卡用来设置SQL Server启动时需要的参数信息。单击“启动参数”按钮打开启动参数对话框,如图。
默认情况下,SQL Server自动设定的参数有三个:-d、-e、-l。用户可以根据需要添加新的参数,或者删除某些参数。这些参数的具体意义如下:
● -d master_file_path:master 数据库文件的完全合法路径(通常是 C:\Program Files\Microsoft SQL Server\ MSSQL\ Data\ Master.mdf)。如果没有提供此选项,则使用现有的注册表参数。
● -e error_log_path:错误日志文件的完全合法路径(通常是 C:\Program Files\Microsoft SQL Server\ MSSQL\ Log\Errorlog)。如果没有提供此选项,则使用现有的注册表参数。
● -l master_log_path:master 数据库日志文件的完全合法路径(通常是 C:\Program Files\Microsoft SQL Server\MSSQL\Data\Mastlog.ldf)。
除了这三个默认启动参数外,使用以下附加启动选项,可以临时替代默认启动选项并启动 SQL Server 实例。

其它启动选项

描述

-c

独立于服务控制管理器来启动 SQL Server 实例,从而缩短了启动时间,并使 SQL Server 不作为 Microsoft Windows NT® 4.0 Windows 2000 服务运行。

-f

以最低配置启动 SQL Server 实例。该选项在配置值的设置(如过度提交内存)防碍了服务器启动时很有用。将启用 sp_configure allow updates 选项。默认情况下,allow updates 选项被禁用。

-g

以兆字节为单位指定虚拟地址空间大小,SQL Server 将为 SQL Server 进程内的内存分配保留这一部分地址空间,但将其置于 SQL Server 内存池之外。这一区域由 SQL Server 用来装载诸如扩展过程 .dll 文件、分布式查询所引用的 OLE DB 提供程序、Transact-SQL 语句中所引用的自动化对象等项目。默认值是 128 MB

使用该选项有助于调节内存分配,但仅当 SQL Server 2000 个人版或 SQL Server 2000 标准版的物理内存大于 2 GB SQL Server 2000 企业版的物理内存大于 3 GB 时才适用。对于物理内存少于上述值的配置,即使使用该选项也不会有什么帮助。如果 SQL Server 的内存使用要求反常,并且 SQL Server 进程的虚拟地址空间全都在使用,那么在这样的大内存配置中适合使用该选项。不正确地使用该选项可能导致 SQL Server 实例无法启动或遇到运行时错误。

除非在 SQL Server 错误日志中看到下面的警告信息,否则应使用 g 参数的默认值:

警告:Clearing procedure cache to free contiguous memory

此信息表明 SQL Server 正试图释放 SQL Server 内存池的部分空间,以便为扩展存储过程 .dll 文件或自动化对象等项目寻找空间。在这种情况下,可以考虑增加由 -g 开关保留的内存量。使用低于默认值的值可以增加缓冲池和线程栈中的可用内存量;在不使用很多扩展存储过程、分布式查询或自动化对象的系统中,这种方法可为需要大量内存的工作负荷带来性能方面的好处。

-m

在单用户模式下启动 SQL Server 实例。当在单用户模式下启动 SQL Server 实例时,只有一个用户可进行连接,并且不启动 CHECKPOINT 进程。CHECKPOINT 保证将已完成的事务定期从磁盘高速缓存写入数据库设备。(一般在遇到需要修复系统数据库这样的问题时使用该选项。)将启用 sp_configure allow updates 选项。默认情况下,allow updates 选项被禁用。

-n

不使用 Windows 应用程序日志记录 SQL Server 事件。如果用 -n 启动 SQL Server 实例,建议同时使用 -e 启动选项;否则将不会记录 SQL Server 事件。

-s

允许启动 SQL Server 2000 命名实例。如果没有设置 -s 参数,将尝试启动默认实例。启动 sqlservr.exe 之前,必须在命令提示符下切换到实例的适当 BINN 目录。例如,如果 Instance1 \mssql$Instance1 下保存二进制文件,用户就必须在 \mssql$Instance1\binn 目录中启动 sqlservr.exe-sinstance1

/Ttrace#

表示应使用指定的有效跟踪标记 (trace#) 来启动 SQL Server 实例。跟踪标记用于以非标准行为启动服务器。

x

不保留 CPU 时间和高速缓存命中率统计信息。可获得最大性能。

重要提示:
用 /T 选项指定跟踪标记时,使用大写字母"T"传递跟踪标记号。SQL Server 可以接受小写字母"t",但这将设置其它内部跟踪标记,而这些标记只有 SQL Server 技术支持工程师才需要。(不读取"控制面板"启动窗口中所指定的参数。)

②“网络配置”选项卡
在图1.3.1的界面点击“网络配置”按钮,弹出SQL Server 网络实用工具对话框(默认打开的是常规选项卡),如左图。此窗口包括两个选项卡:常规和网络库。
●在常规选项卡可以设置SQL Server服务器使用的网络协议。
●在网络库选项卡中添加或删除SQL Server服务器的网络库。

2、内存(Memory)选项卡
如左图所示的是内存选项卡,在这里用户可以将SQL Server配置为使用固定的内存量,也可以将其配置为按需要动态调整内存量。一般情况下,使用默认配置即可,也就是说动态配置SQL Server的内存:最小为0MB,最大为物理内存大小。这个范围可以手动改变。
如果想指定分配给SQL Server的内存大小,选定“使用固定的内存大小”选项。
选中“为SQL Server保留物理内存”复选框可以为SQL Server锁定物理内存,这样可以提高SQL Server的性能,但是也可能产生其他程序内存不足的错误。
最小查询内存是以阳为单位指定为一个查询分配的最小内存。增大该设置可以提高散列操作和排序操作的查询性能,但是也会导致其他查询性能的降低。

3、处理器(Processor)选项卡
左图所示的为处理器选项卡,可以进行处理器的相关配置,例如设定SQL Server使用单处理器还是多处理器。在对称的多处理器(SMP)环境下,还可以指定SQL Server要使用的处理器,图中使用的是单处理器环境,所以此项不可用。
最大工作线程是指Widows NT使用多少个线程处理SQL Server连接,默认值为255个。当SQL Server的连接数不超过指定数目时,每个连接由单独的线程处理;当连接数超过指定的线程数目时,不同的连接之间共享线程。根据系统需要调整该值可以提高系统性能。
一般情况下不要选中“在Windows上提升SQL Server的优先级”复选框,除非SQL Server工作于多处理器环境(SMP),而且注意的是这样会降低系统的其他功能。
在SMP环境下运行SQL Server时还可以指定并行执行查询时要使用的处理器数。由于上图工作于单处理器环境,所以此项不可选:在多处理环境下,可以选中“使用处理器”选项,并手动输入要使用的处理器数目。
4、安全性(Security)选项卡(图略)
安全性选项厂用于指定身份验证模式。可选的身份验证模式有混合认证和仅Windows验证两种。Windows身份验证使用NT账户进行登录,而混合验证模式允许Server Server用户登录。
启动服务账户选项指定SQL Server运行于内置的本地Windows NT管理员账户,还是其他Windows NT账户。如果是其他账户,必须输入此账户的口令。
5、连接(Connections)选项卡(图略)
连接选项卡用于设置客户和远程服务器连接选项。
默认情况下不限制并发用户连接的最大数目(设为0),一般来说不用改变此设置。
在这里可以指定是否允许其他SQL Server使用RPC远程连接到本SQL Server。如果选中此选项,还可以设定连接的超时时间。
强制分布式事务处理(MTS)为分布式事务提供全作或全不作的事务完整性。
6、服务器设量(Server Settings)选项卡(图略)
服务器配置选项卡用以设置服务器的常用配置参数。如用户的默认语言等。
服务器行为设置中可以允许对系统目录直接进行修改,注意除非已经没有办法恢复系统目录中的错误,否则不要选中此选项。
为了进行超过指定时间的查询操作,可以指定SQL Server使用查询调控器。
SQL邮件选项允许用户指定从SQL Server发送邮件时使用Mocrosoft Exchange Server邮件配置文件。单击“更改”按钮,公弹出的对话枢中输入Exchange Server的配置文件名称。
两位数年份支持是指SQL Server对两位数的年份自动解释结果。默认为1950到2049,例如此时输入98被解释为1998年,而15则被解释为2015年。
7、数据库设量(Database Settings)选项卡(图略)
该选项卡用于指定重建索引、备份还原和故障恢复等选项的默认值。
默认情况下每次重建索引时使用最优的索引填充因子,选中固定复选框可以格填充因子设为固定值。
备份/还原时可以指定SQL Server读取磁带的超时期限,默认为无限等待。还可以指定默认的备份媒体保持期限。
故障还原的恢复间隔是指SQL Server将己改变的数据从事务日志写入数据库表的时间间隔。设为0时SQL Server将自动调整该值,如果此间隔设置过小,会降低性能。
8、复制(Copy)选项卡(图略)
复制选项卡主要用于配置/禁止SQL Server为发布服务器或分发服务器。
该选项卡有以下选项:
配置
指定要在此服务器上配置发布和分发。选择该选项将启动配置发布和分发向导或显示发布服务器和分发服务器属性。
禁用
指定要在此服务器上禁用发布和分发。选择该选项将启动禁用发布和分发向导。
复制监视器组
如果服务器被配置为分发服务器,则将服务器添加到复制监视器组。
9、Active Directory选项卡(图略)
Active Directory选项卡中主要设置SQL Server实例在Active Directory中的操作,包括在Active Directory中添加删除SQL Server实例,以及刷新SQL Server实例的特性。

 
 

备案序号:粤ICP备05062672号       Copyright © 2003- 2024 深圳市博乐软件科技有限公司  版权所有!