一.安装计划:
安全计划
磁盘的配置与文件的位置
排序规则与排序方法
与客户通信的协议
1.确定安全性账号计划:新建专门的SQL SERVER域帐户.
2.确定文件的存放位置:程序文件,数据文件.前者是永久性的,后者还可在服务器属性中设置数据文件与日志文件的位置
3.确定排序规则:一般选用默认的.
4.确定网络协议:这个在安装后还可更改.默认为TCP/IP协议,安全起见,更改其默认端口.NOVELL服务器使用IPX/SPX.
5.确定验证模式:WINDOWS认证模式/混合模式.如为后者需为SA指定密码
6.多实例:可用于测试.注意,测试实例不要使用自动启动服务.使用单个数据库支持多个实例比每个数据库支持多个实例好.
---硬件方面的
7.使用专门的服务器:可更好的利用内存并且可避免与会其它一些程序的安装起冲突.
8.使用大容量的内存:512.不要128.128的一条条加.将最大的数据库乘以2
9.购买多个CPU:一般可用双CPU;
10.磁盘驱动器系统:
A. SCSI驱动器.使用RAID5.并且建议禁用缓存写操作.因为保持数据库的ACID性远比性能重要.
Redundant Array of Inexpensive disk廉价冗余磁盘阵列
Redundant Array of Individual disk独立磁盘冗余阵列
B. 要注意文件磁盘配置:首先要将事务日志与数据文件分开存放;其次将数据文件分布到不同的子磁盘系统上
最后,将交换文件和Tempdb文件分别放在不同的磁盘子系统上.
11.网络性能:使用专用网卡.最好选用intel,3com,Alacritech.
12.如果建立群集服务器.防故障系统及联合数据库,请最好在服务器之间建立直达的专用高速光纤网.
二.实施安装:分值守安装与无值守安装
值守安装:
安装前:
应确保以下条件:在WINDOWS操作系统中已经配置了SQL Server的帐户;已经创建了用于存放数据文件的目录; 已经关闭了Windows的事件查看器和注册表编辑器;如果是重新安装SQL Server2000,则应当确保 所有领事于SQL SERVER的服务或者程序都已关闭.
安装:
1.选择值守或高级(无值守安装);
2.选择安装组件:仅客户端/服务器端和客户端工具/仅连接
3.安装类型:典型(所有均采用默认安装)/最小(不安装升级工具,客户端管理工具,BOL,开发工具)/自定义
4.选择账户及登录验证模式
5.安装过程中,关掉其它程序.
无值守安装:
1.创建无值守脚本(Setup.IIS);
2.执行无值守安装:在命令提示符下使用批处理文件来自动安装.
三.验证安装:最佳办法就是浏览默认数据库.
第二部份:
一.从SQL SERVER 7.0 升级到SQL SERVER2000
SQL SERVER 7.0只能安装默认实例名:可以升级整个SQL SERVER 7.0与数据库;将数据库备份或分离或复制出来.
二.从SQL SERVER6.5升级:利用SQL SERVER6.5升级向导.
可以在同一台服务器或不同服务器上的SQL SERVER6.5进行升级.如果是同一台,需安装SQL SERVER 6.5 ,Service Pack 5a;如果在不同服务器上升级,需安装Service Pack 3或更高的版本.可以使用直接管道或多个磁带来移动数据库.但后者速度很慢.
移动的信息有:全部或选定的数据库;登录信息;服务器配置属性(不推荐);SQL Executive的设置;复制的配置
(不推荐);
可在同一台服务器上安装6.5与2000,但不能同时运行.
三.从SQL SERVER6.5以前的版本如4.2与6.0.需首先升级到6.5,再升级到2000.
四.升级后的工作:
1.对所有全文搜索目录重新进行全面的填充;
2.使用sp_updatestats系统过程更新所有索引的统计信息
3.使用SQL SERVER2000的功能重建复制配置
4.重新检查所有服务器配置属性.
五.保证数据库的兼容级别:
主要是针对T-SQL代码.如使数据库dbtest能兼容7.0的语法:
exec_sp_dbcmptlevel 'dbtest',70
第三部份:
一.将ACCESS数据库迁至SQL SERVER中,
需考虑以下问题:
1.将窗体中的代码改变由存储过程或触发器实现;
2.将基本窗体的有效性验证改为SQL SERVER的约束;
3.检查数据模式的规范化程序;
4.检查数据的完整性,并使用DRI来参照完整性;
5.将在ACCESS中用代码和宏来完成的数据导入和导出工作改为由DTS包来实现;
6.将ACCESS中交叉表查询改由存储过程或Analysis Service多维数据来实现;
7.使用SQL SERVER的索引原则重新评价索引;
8.检查所有的窗体查询,并去掉选择了所有行的查询;
9.实施SQL SERVER的安全性;
10.将ACCESS的操作查询改由存储过程来实现;
因此,需要相应的做以下措施:
1.重新分析当前的项目需求;
2.安装和配置SQL SERVER服务器;
3.使用ACCESS的升迁向导将其数据模式移动到SQL SERVER;
4.修改数据库
5.创建SQL SERVER的存储过程,触发器与约束;
6.创建可重用的DTS包;
7.创建新的ACCESS.adp前端应用;
8.在开发与测试过程中,为资金考虑,可使用具有120天试用期的评估版来验证你的设计;
9.最终完成将数据库转换到SQL SERVER的工作;
10.对SQL SERVER数据库进行调整;