在线咨询
QQ咨询
服务热线
服务热线:13125520620
TOP

SQL 安装-数据库

发布时间:2011-11-12 浏览:4343

一.安装计划:
  安全计划
  磁盘的配置与文件的位置
  排序规则与排序方法
  与客户通信的协议

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数据库进行调整;

TAG
软件定制,软件开发,瀚森HANSEN
0
该内容对我有帮助