一、 SQL SERVER简介 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在UNIX 操作系统上的应用。
SQL Server 2000, 是Microsoft 公司推出的SQL Server 数据库管理系统的新版本。该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。可跨越从运行Microsoft Windows 98 的膝上型电脑,到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。
作为微软下一代的数据管理与商业智能平台,SQL Server 2005将是微软5年来具有里程碑性质的企业级数据库产品。SQL Server 2005中包含了非常丰富的新特性:通过提供一个更安全、可靠和高效的数据管理平台,增强企业组织中用户的管理能力,大幅提升IT管理效率并降低运维风险和成本;通过提供先进的商业智能平台满足众多客户对业务的实时统计分析、监控预测等多种复杂管理需求,推动企业管理信息化建设和业务发展;同时,SQL Server 2005将提供一个极具扩展性和灵活性的开发平台,不断拓展您的应用空间,实现Internet数据业务互联。
二、 SQL2000与SQL2005区别
SQL2005是在SQL2000基础上开发出来的,可以算是SQL2000的升级版,就像Windows 2000是windows 98的升级版一样。但是SQL2005在体积、功能等方面较之于SQL2000都有很大的提升。SQL2005有很多新的特性,具体表现在一下三个方面:
1、数据库管理功能提升
十个最重要的特点:数据库镜像、在线恢复、在线检索操作、快速恢复、安全性能的提高、新的SQL Server Management Studio、专门的管理员连接、快照隔离、数据分割、增强复制功能。
2、注重开发
十个最重要特点:.NET框架主机、XML技术、ADO.NET 2.0版本、增强的安全性、Transact-SQL的增强性能、SQL服务中介、通告服务、Web服务、报表服务、全文搜索功能的增强。
3、完善商业智能
十个最重要特点:分析服务、数据传输服务(DTS)、数据挖掘、报表服务、集群支持、主要运行指标、可伸缩性和性能、单击但愿、预制缓存、与Microsoft Office System集成。
SQL Server 2005 使部署、管理和优化企业数据以及分析应用程序变得更简单、更容易。作为一个企业数据管理平台,它提供单一管理控制台,使数据管理员能够在任何地方监视、管 理和调谐企业中所有的数据库和相关的服务。它还提供了一个可以使用 SQL 管理对象轻松编程的可扩展的管理基础结构,使得用户可以定制和扩展他们的管理环境,同时使独立软件供应商 (ISV) 也能够创建附加的工具和功能来更好地扩展打开即得的能力。
三、 数据库迁移
1、从SQL2000迁移到SQL2005
(1)备份所有数据库 包括 MASTE MODE MSDB DISTRIBUTION(如果有)
(2)记录SQL 实例的默认排序规则 (3)记录已经授予访问SQL 实例的WINDOWS 用户或组再操作系统的用户管理的各项配置 (4)记录发布与订阅使用的快照文件夹及权限 (5)记录全文目录索引目录及权限 (6)记录SQL 定义的逻辑磁盘备份设备使用的目录名,记录逻辑磁带备份及对应的物理磁带设备名 (7)复制所有的数据库文件 (8)生成所有作业的脚本 2、从SQL2005迁移到SQL2000
(1) 生成for 2000版本的数据库脚本
-- 打开2005 的manger studio
-- 打开"对象资源管理器"(没有的话按F8),连接到你的实例
-- 右键要转到2000的库
-- 任务
-- 生成脚本
-- 在“脚本向导”的“选择数据库”中, 确定选择的是要转到2000的库
-- 勾选“为所选数据库中的所有对象编写脚本”
-- 在接下来的"选择脚本选项"中, 找到"为服务器版本编写脚本"项,选择“SQL Server 2000”
-- 其他选项根据需要设置
-- 最后把脚本保存到一个 .sql 脚本文件
(2)在2000中创建目标数据库
在查询分析器(或2005的manger studio在打开脚本文件), 连接到SQL Server 2000,执行上面生成的脚本,以创建一个新的数据库。
(3)将数据从2005导到2000
-- 打开2005 的manger studio
-- 打开“对象资源管理器”(没有的话按F8), 连接到你的实例
-- 右键要转到2000的库
-- 任务
-- 导出数据
-- 在“SQL Server 导入和导出向导”的“选择数据源”步骤中, 确定选择的是要导出的数据库
-- 在“选择目标”步骤中,连接到 2000, 并选择步骤2新建的库
-- 在“选择源表和源视图”中, 选择所有的表
-- 最后完成
四、总结
计算机软件更新换代速度飞快,各种软件层出不穷。经典数据库软件SQL Server从过去常用的2000,已经渐渐被功能更为强大的2005版本取代,而今年刚刚发布的2008版本则有取代2005的趋势。微软这套强大的数据库软件正在不断朝着更加人性化、商业化的方向发展,作为学习计算机专业的我们,了解这些版本的功能及使用方法是十分有必要的。我们需要不断学习新知识,完善自己的知识体系。
夏元轶(著) (责任编辑:admin) |
