配置SQL Server 2000选项

2016-01-29 16:26 1 1 收藏

配置SQL Server 2000选项,配置SQL Server 2000选项

【 tulaoshi.com - SQLServer 】

 

SQL Server服务器的配置选项属于那种人们了解较少且经常误用的选项。当一个技术支持人员要求你按照某种方式调整一个选项、而另一个技术支持人员却要求你按照另一种完全对立的方式调整同一个选项时,你可能对这些选项的真正含义感到困惑。有关这些选项的资料很缺乏,至少可以说不够详细和清楚。在SQL Server 2000中,Microsoft减少了几个配置选项,让SQL Server动态配置它们,从而减少了几个容易混淆的地方。同时,Microsoft又为SQL Server 2000新增了两个服务器配置选项,调整了一些数据库选项,从而稍许简化了数据库管理员的工作。

新增的服务器选项
就象访问大多数企业版服务器的属性一样,我们不能在SQL Server Enterprise Manager中通过服务器属性窗口访问SQL Server 2000新增的两个服务器选项。作为防止用户由于不小心而错误配置服务器的一个安全措施,Microsoft没有把这些高级配置选项放入Enterprise Manager。相反,我们必须使用T-SQL/sp_configure系统存储过程去访问这些高级选项。我们可以用不带参数运行sp_configure的方法查看服务器的当前配置。在执行结果中,config_value是SQL Server从Master数据库syscurconfigs表提取出来的数据,它显示了服务器的当前配置;run_value列显示了执行sp_configure时SQL Server正在使用的选项,SQL Server在sysconfigures表中存储这些数据。修改某个选项之后,我们必须执行RECONFIGURE命令(在大多数情况下,还要重新启动SQL Server)才能让新的run_value显示出来。本文所讨论的所有选项都要求重新启动SQL Server。

服务器选项总共有36个,默认情况下,sp_configure存储过程只显示其中的10个,显示结果中不包含高级选项,而且所有新的SQL Server配置选项都不会出现在这个精简的清单中。然而,我们可以使用show advanced options命令参数让SQL Server显示出所有选项。要启用show advanced options,我们使用如下命令格式:

EXEC sp_configure 'show advanced options', '1' RECONFIGURE

要安装一个选项,我们必须在使用sp_configure配置服务器之后运行RECONFIGURE命令。上面命令的输出结果如下:

Configuration option 'show advanced options' changed from 0 to 1. Run the RECONFIGURE command to install.

一旦能够查看高级选项,我们就可以看到两个新的服务器选项。其中最重要的一个新选项是awe enabled选项,它能够让SQL Server企业版提高服务器的内存访问能力。默认情况下,SQL Server能够使用的最大RAM是3GB。在Windows 2000上,应用程序可以 使用Address Windowing Extensions(AWE)API访问更多的RAM。例如,在Windows 2000 Advanced Server中,我们能够使用多达8GB的内存,只有Windows 2000 Datacenter Server支持64GB内存才超过它。显然,当SQL Server拥有更多的可用内存,它将能够缓冲更多的数据,改善查询的响应时间。

不过,启用awe enabled选项也有副作用。启用awe enabled选项之后,SQL Server不再动态地分配内存。由于缺乏内存动态分配功能,管理负担随之增加,因为我们必须仔细地监视RAM使用情况。另外,设置awe enabled选项之后,我们还必须设置max server memory选项。如果我们不设置max server memory选项,服务器RAM又等于最低要求3GB,SQL Server将在启动的时候占据机器上几乎所有的RAM,只给Windows和其他应用留下128 MB的RAM。通过设置max server memory选项,我们可以限制SQL Server使用的内存总量。

awe enabled选项只能在SQL Server 2000 Enterprise Edition上使用,操作系统必须是Windows 2000 Advance Server或Datacenter。如果你在SQL Server的其他版本上使用这个选项(或者操作系统是WinNT),SQL Server将忽略这个选项。在某些服务器配置组合下,不适当地配置这个选项将导致不可预知的结果。例如,如果我们在Windows 98操作系统、运行SQL Server Personal Edition的机器上设置这个选项,SQL Server可能报告它已经停止(甚至是在它正在运行的时候),而且它将拒绝停止SQL Server实例。

在SQL Server Enterprise Edition服务器上启用AWE包括三个步骤。首先,我们必须确保启动SQL Server实例的帐号具有在内存中锁定页的权限。SQL Server安装时自动把页锁定权限授予我们指定用来启动SQL Server服务的Windows帐号;但是,如果后来这个帐号已经改变,你应该检查一下已经把哪些权限授予了启动SQL Server的用户。检查帐号的权限可以使用Windows 2000的组策略工具。第二个步骤是运行sp_configure存储过程,把awe enabled选项设置为1。然后,我们必须执行RECONFIGURE,用手工方式重新启动SQL Server。配置命令的语法为:

EXEC sp_configure 'awe enabled', '1' RECONFIGURE

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/sqlserver/)

注意,在Windows 2000或者NT上,如果要访问高于4GB的物理内存,我们还必须采取其他一些措施,即修改boot.ini文件,加入/pae选项。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/sqlserver/)

第二个新的SQL Server 2000选项用来启用C2级安全审核模式。C2是一个政府安全等级,它保证系统能够保护资源并具有足够的审核

来源:https://www.tulaoshi.com/n/20160129/1498591.html

延伸阅读
到网上下载以上三个软件并安装 jdk1.4安装目录:D:/jdk14 Tomcat5.0安装目录:D:/tomcat5 SQL Server2000安装目录默认 /////////////////////////////////////////////// 一、设置环境变量 Classpath D:jdk14libools.jar;D:jdk14libdt.jar; D:omcat5in;D:Program Files Microsoft SQL...
SQL Server 是一个关系数据库管理系统它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的于1988 年推出了第一个OS/2 版本在Windows NT 推出后Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了Microsoft 将SQL Server 移植到Windows NT 系统上专注于开发推广SQL Server 的Windows NT 版本Sybase 则较专注于SQL Server在...
标签: SQLServer
  问:怎样才能将XML文件导入SQL Server 2000? 答:将XML文件导入SQL Server有若干种方法,这里提供其中的3种: 大容量装载COM接口。如果需要将文档的实体和属性析取到关系表中,最快的方法就是使用SQL Server 2000 Extensible Markup Language 3.0 Service Pack 1(SQLXML 3.0 SP1)提供的大容量装载COM接口。大容量状态COM接口包含...
1.3.4 Profiler SQL Server Profiler 是一个图形化的管理工具用于监督记录和检查SQL Server 数据库的使用情况对系统管理员来说它是一个监视用户活动的间谍 1.3.5 Client Network Utility SQL Server Client Network Utility 用于配置客户端的连接测定网络库的版本信息以及设定本地数据库的相关选项 1.3.6 Server Netwo...
SQL Server 6.5在安装使用时的默认配置并不能带来系统性能的最大优化,某些使用方法没有具体的说明,在具体应用过程中感觉非常不便。下面结合本人在使用中的心得,就SQL Server 6.5的一些安装使用方法作了简要介绍,各位可以针对自己的情况进行修改。 1. 安装中的要点 安装时要求系统使用Windows NT Server 4.0 ,并且加装SP4。 a)...

经验教程

843

收藏

36

精华推荐

为SQL Server Authentication配置MaxTokenSize

为SQL Server Authentication配置MaxTokenSize

北雁门口卖薯的

用C++访问SQL Server 2000

用C++访问SQL Server 2000

I小辣椒I

创建SQL Server 2000故障转移群集

创建SQL Server 2000故障转移群集

你牛X啥

微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部