`

如何升级sql server 2000至2005

阅读更多
sql server 2000升级到20055种方法:

 

l直接升级

 

l利用detach/attach功能移动sql  server 2000的数据库到2005

 

l通过backup/restore功能来迁移db

 

l通过sql server 2005database copy wizard来拷贝数据库

 

l通过dtsexport/import工具来迁移数据到sql server 2005

 

 

1.第一种方法(直接升级):

 

适合: 数据量比较大的数据库.

 

方法: sql server 2000数据库所在的机器启动sql server 2005的安装程序,setup程序会自动检测是否有前一版本的sql server instance,并提示你可以直接升级到2005.安装程序会启动升级向导,我们只要根据升级向导的提步一步步操作就可以完成从sql server 20002005的整个升级过程.

 

优点: 无需重新规划数据库,升级快速.升级程序会自动将sql server的各个组件升级到2005,并把一些实例参数改成sql server 2005相适宜.保留原有sql server 2000的所有结构,包括user,role,login,权限设置等,无需重新设置.

 

缺点: 直接升级的方法存在一定的风险.万一升级失败有可能会导致原有的数据库不可用.所以我们在直接升级前先有做一些升级前的准备和检查工作.ms提供一个工具可以作升级前的检查及根据检查结果给出相关建议,这个工具就是:upgrade advisor.这个工具包含在sql server 2005的产品光盘中,如果没有可以到ms的网站下载.’

 

      谨记,直接升级前一定要备份原有数据库的所有文件,如数据文件和日志文件,以确保万一升级失败还可以恢复,不致于中断业务.

 

IT成本: 除了sql server 2005对一些软件的要求高一些以外(如必须安装.net framework 2.0以上),硬件上不需作太多的追加投资,当然,硬件性能好一些的话,更适合sql server 2005的运行.

 

2.第二种方法(detach/attach):

 

方法: 先将数据库从sql server 2000detach,然后将数据文件和日志文件拷到sql server 2005所在的机器,然后attach上去.这各方法实际上是移动数据库到sql server 2005

 

优点: 这种方法比较安全.万一attach不上去,还可以用原来的数据库

 

缺点: 用户如果数据库比较多的话,得一个一个的move

 

3.第三种方法(backup/restore):

 

适合:  此种方法适合中小规模的数据库升级

 

方法:  先将sql server 2000db备份出来,然后将备份文件restore至新的sql server 2005实例中.

 

优点:  安全.在新的db测试通过,就可以删除旧的db,如果测试通不过,还可以撤换回原来的数据库,不至于中止业务

 

缺点:  升级的时间可能会稍长一些.因为备份和恢复都需要一段时间.

 

4.第四种方法(利用database copy向导):

 

适合: 中小规模的数据库

 

方法: sql server 2005中有一个实用工具叫做数据库拷贝向导:在管理控制台à右击àtaskàdatabase copy wizard 这样就启动了数据库拷贝向导,然后按照向导的提步操作就可以将sql server 2000的数据库复制到sql server 2005.

 

优点: 安全.操作方便简易.

 

缺点: 速度慢一些.

 

5.第五种方法(export/import):

 

方法: 利用sql server的导入导出实用工具来迁移数据.实际上这种方法我是不推荐的,因为导入导出速度非常慢,而且这种方法只是迁移数据,不迁移master等系统数据库的和实例的配置.

 

分享到:
评论
1 楼 lameig 2010-11-11  
可是我的SQL数据库组件升级不成功怎么办?输入正确的sa密码后提示升级顾问返回-1然后就不能继续了.
有哪位指点一下?谢谢

相关推荐

    从SQL Server 2000升级至SQL Server 2008 R2实验手册

    ### 从SQL Server 2000升级至SQL Server 2008 R2的关键知识点 #### 一、系统及浏览器需求 - **操作系统要求**: - Windows XP SP3 及其以上版本 - Windows Vista SP1 及其以上版本 - Windows 7 - Windows 2008 ...

    5种方法从sql server 2000升级到2005

    先将 SQL Server 2000 的 db 备份出来,然后将备份文件 restore 至新的 SQL Server 2005 实例中。 优点:安全。在新的 db 测试通过,就可以删除旧的 db,如果测试通不过,还可以撤换回原来的数据库,不至于中止业务...

    将Sql Server 2000中的数据库备份文件还原到sql2005中

    将Sql Server 2000中的数据库备份文件还原到sql2005中 将Sql Server 2000中的数据库备份文件还原到Sql Server 2005中是一个常见的问题。在这个过程中,我们需要了解Sql Server 2000和Sql Server 2005之间的差异,...

    sqlserver 2000 2005

    里有msicuu2.exe,srvinstw.exe,前者是微软的卸载工具,后者是加载或卸载服务...以sql2005为例:先用msicuu2.exe卸载所有的sqlserver2005的应用程序,再卸载其服务,在用第三方软件清空注册表即可(我用的是优化大师)。

    如何将SQL Server 2005升级到SQL Server 2008

    在将SQL Server 2005升级至SQL Server 2008的过程中,涉及的知识及技巧涵盖了从理解新版本特性到优化、安全、开发、维护高可用性数据库、数据仓库构建和报告服务使用的广泛范围。以下将详细介绍升级过程中需要注意的...

    将sql server 2000升级到sql server 2005

    本篇将详细阐述将SQL Server 2000升级到SQL Server 2005的过程中涉及的重要知识点。 首先,SQL Server 2005作为SQL Server 2000的后续版本,引入了诸多新特性与性能优化,例如增强的安全性、改进的查询性能、更丰富...

    sqlserver2000转2005数据库

    本主题聚焦于从SQL Server 2000升级到SQL Server 2005的过程,这是一个重要的数据库迁移任务,涉及到多个关键知识点。 首先,SQL Server 2000到2005的升级是为了获取更先进的功能、更高的性能和更好的安全性。SQL ...

    SQL-Server-migration(SQL-2000-升级至SQL-2014.docx

    SQL Server Migration是指从低版本的SQL Server升级到高版本的过程,本文档将详细介绍从SQL Server 2000升级到SQL Server 2014的步骤和注意事项。 SQL Server 2000升级到SQL Server 2014的步骤 1. Detach / Backup...

    ms sql server2000导入到ms sql server 2005

    本文将详细介绍如何将MS SQL Server 2000的数据顺利迁移到更新版本的MS SQL Server 2005中。这个过程通常被称为数据库升级或迁移,它涉及到数据的备份、转换以及在新环境中恢复。 首先,迁移前的准备工作至关重要。...

    sqlserver2000 和 sqlserver2005的jar包

    sqlserver2000 和 sqlserver2005的jar包 sqlserver2000 和 sqlserver2005的jar包 sqlserver2000 和 sqlserver2005的jar包

    SQL Server的升级之路系列课程(3):从MSDE 2000升级到SQL Server 2005工作组版.rar

    本系列课程聚焦于SQL Server的升级路径,特别是从早期版本MSDE 2000升级到SQL Server 2005工作组版的过程。这一转变涉及多个关键知识点,包括数据库架构、性能优化、安全性提升以及兼容性调整。 首先,我们来了解...

    sqlserver2000升级到2005.doc

    《SQL Server 2000升级至2005:策略与实践》 在IT行业中,随着技术的不断进步和企业需求的日益增长,数据库系统的升级成为了一个不可避免的过程。从SQL Server 2000升级至2005,不仅意味着获取更先进的功能和更高的...

    sql server 2005 完美转sql server 2000,无错正常运行

    在SQL Server数据库迁移的过程中,从高版本向低版本转换往往会遇到一些挑战,特别是在SQL Server 2005向SQL Server 2000的迁移中。由于不同版本间的功能差异和语法兼容性问题,直接使用默认的方法可能无法顺利完成。...

    SQLServer2000版本的驱动包

    首先,`SQLServer2000版本的驱动包`是指用于与SQL Server 2000数据库进行连接的Java驱动程序。在Java编程中,我们通常使用JDBC(Java Database Connectivity)接口来与各种数据库进行交互。对于SQL Server,微软提供...

    sqlserver2000-jdbc2.0驱动

    "jdbc:sqlserver://localhost:1433;databaseName=myDB", "username", "password"); ``` 在这个例子中,`com.microsoft.sqlserver.jdbc.SQLServerDriver`是驱动的类名,`jdbc:sqlserver://localhost:1433`是数据库...

    Sqlserver2000 四合一版本(中文版)

    sqlserver2000个人版 sqlserver2000企业版 sqlserver2000开发版

    sql server 2000 jdbc 驱动

    在本例中,文件名为"sqlServer200jdbc驱动"可能包含这个jar包。 2. **添加驱动到项目**:将下载的jar包添加到你的Java项目的类路径中,这样Java运行时环境就可以找到它。 3. **编写连接代码**:在Java代码中,使用`...

    Microsoft SQL Server 2000 DTS 设计器组件 [免费版]

    Microsoft SQL Server 2000 DTS 设计器组件 Microsoft SQL Server 2000 Data Transformation Services (DTS) 包设计器是一种设计工具,在以 SQL Server 2005 ...X86 Package (SQLServer2005_DTS.msi) - 5384 KB

    从SQL Server2000升级到2005的过程解析

    《SQL Server 2000到2005升级策略详解》 在信息化时代,数据库系统的升级是一项重要的任务,尤其对于依赖SQL Server的企业而言。本文主要探讨从SQL Server 2000升级到2005的过程中如何确保数据的安全与一致性,以及...

    SQL_SERVER_2000升级到SQL_SERVER_2005的过程中产生的问题解决

    在升级至SP3前,必须手动清理注册表中遗留的SQL Server 2000相关信息。具体而言,应删除以下注册表项: - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MicrosoftSQLServer\MSSQL.1\Setup 下的 AGTGroup、SQLGroup、...

Global site tag (gtag.js) - Google Analytics