SQL Server 6.5 配置使用要点

 

  SQL Server 6.5在安装使用时的默认配置并不能带来系统性能的最大优化,某些使用方法没有具体的说明,在具体应用过程中感觉非常不便。下面结合本人在使用中的心得,就SQL Server 6.5的一些安装使用方法作了简要介绍,各位可以针对自己的情况进行修改。


1. 安装中的要点
  安装时要求系统使用Windows NT Server 4.0 ,并且加装SP4。
a) 网络
  安装过程中选择网络时,安装程序默认不使用TCP/IP协议,大多数应用中需要使用TCP/IP协议,此处需要手动添加。
b) 语言
  安装过程选择语言,选择"简体中文"。
c) 用户
  安装过程提示选择用户数量,使用"每Server"xx个连接。
  但是此处选择不影响系统的最大连接数,仍需要在SQL Server中配置。

2. 升级要点
  如果忘记增加TCP/IP协议,需要使用SQL Server 安装盘,安装过程中,选择增加"网络协议",选中TCP/IP协议,继续安装,就能在保留SQL Server 的同时增加协议。

3. 配置要点
  SQL Server 的默认配置主要针对低端配置机器,使用过程中不能带来最大的性能优化。如果无特殊说明,以下所有修改均在SQL Enterprise Manager中进行。以下各项修改后,使用SQL Servise Manager,先Stop "MSSQLServer",再 Start。
a) 内存
默认配置:2MB。
可修改为系统内存的40%。
SQL Server à Server à SQL Server à Configure à Configuration à memory à Curent 改为:XXXX
此处单位是:2kb。
如果使用20M内存,则此处为10240。即:20M ---- 10240 * 2kb

 

b) 用户
上面提到,在安装是设置用户数量不起作用。察看系统配置:
SQL Server à Server à SQL Server à Configure à Configuration à user connections à Curent
此处默认:15
改为:100
c) 临时库
  系统默认使用临时库2MB,且建立在硬盘上,如果运行大规模查询,将影响系统性能。如果系统内存足够,可以将此临时库置入内存。此处占用的内存不是从SQL Server中分配,而是从系统中重新分配的。
SQL Server à Server à SQL Server à Configure à Configuration à tempdb in RAM à Curent
此处默认:2MB
可改为: 系统内存 tmpdb in RAM
64MB 10MB
128MB 20MB
256MB 40MB
点:此处单位是MB,而不同于memory的2KB,如果数值过大将导致系统不能启动。
d) 外部连接
i. 为了使其他用户能够通过网络,使用ODBC访问到数据库,需要更改连接配置。
SQL Server à Server à SQL Server à Configure à Security Optins à Login Security Mode
默认选择:Standard。
改为:Mixed。
ii. 更改连接协议,改为使用TCP/IP协议。
SQL Client Configuration Utility -〉 Net Libratyà Default Network 选择TCP/IP。
e) 其它
系统默认将SQL Server所拥有的内存分配30%给存储过程,此处可以根据自己的需要更改比例。使用dbcc MEMUSAGE察看系统内存使用情况。
SQL Server à Server à SQL Server à Configure à Configuration à Procedure Cache à Curent
默认:30


4. 故障处理
a) 更改Server Name
  安装SQL Server 是系统默认使用系统的Server name 作为SQL Server 的name,如果系统的Server name 更改后,许多人认为只有重新安装SQL Server才能更改SQL Server的name。可以使用命令方式改变这种情况。
Sp_helpserver ;察看系统的SQL Server 的Name。
SP_ADDSERVER "newname" ;增加Server name
Sp_dropserver "oldname" ;删除 Server name
b) 修改参数导致Server不能启动
  如果修改参数导致 SQL Server 不能启动,可以使用命令行方式启动SQL Server ,修改参数,就可以重新启动。
例子:[dos command line] \MSSQL\BINN\SQLSERVR -f
(使用单用户方式、缺省配置启动 SQL Server)。
进入SQL Server 后,使用如下命令修改配置:
sp_configure "项目",value
项目:
memory
user connections
tempdb in RAM
执行sp_configure后,必须执行:reconfigure,否则SQL重启后,配置不再发生作用。

Microsoft SQL Server 2000(MSSQL) 注意事项 --------------------------- 1 本地连接服务器请使用界面中“服务器名”文本框中的文本作为服务器名连接服务器(MDAC版本必须为2.6或以上版本)。 默认用户名: sa 默认 密码: admin 2 远程连接请使用“IP,端口”连接,连接前请关闭服务器防火墙!(端口在服务器启动后,可以在状态页看到。) 例如:192.168.0.X,7788 3 数据库转换为相对路径后需要重新启动绿色SQL方可任意移动。 4 数据库文件 (*.mdf + *.ldf)直接复制到 MYDB 目录,重新启动SQL,即可自动附加到SQLSERVER中(数据库名已经存在的不予理会,日志文件、库文件对应不上的不予理会)。 5 数据库只有在绝对路径模式下才可以用软件自带的恢复数据库工具恢复数据库。 2009.02.02 Version 6.4.0.2 ---------------------------------------------- 01. 修改 sqlservr.exe 不支持复杂路径造成启动失败的问题. 02. 增加 启动过程中提示信息. 未解决问题 --------------------------- 1 由于防火墙是拦截TCP/IP协议的,所以无法拦截本机使用 Shared Memory、Named Pipes 协议的连接,例如“(local)\实例名”,其他计算机使用任何协议均可被拦截。 如果想拦截所有连接,可设置SQL只接受 TCP/IP 的连接(设置后只能使用 IP,PORT 的办法连接) 2 由于SQL代理需要注册服务,违背了绿色版宗旨,所以未使用本功能。如需要定时执行东西可以使用管理器的计划任务功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值