SQL Server 2005降级到2000的正确操作步骤分享

以下的文章主要向大家描述的是SQL Server 2005导入到SQL Server 2000的正确操作步骤,以及对其在实际操作中值得我们大家注意的相关事项的具体描述,以下就是文章的具体内容的介绍,望你会有所收获。

SQL Server 2005转到2000的步骤:

1. 生成for SQL Server 2000版本的数据库脚本

SQL Server 2005 的manger studio

打开"对象资源管理器"(没有的话按F8), 连接到你的实例

右键要转到SQL Server 2000的库

任务

生成脚本

在"脚本向导"的"选择数据库"中, 确定选择的是要转到SQL Server 2000的库

勾选"为所选数据库中的所有对象编写脚本"

在接下来的"选择脚本选项"中, 找到"为服务器版本编写脚本"项, 选择"SQL Server 2000"

其他选项根据需要设置

最后把脚本保存到一个 .SQL 脚本文件

2. 在2000中创建目标数据库

在查询分析器(或2005的manger studio在打开脚本文件), 连接到SQL Server 2000,执行上面生成的脚本.以创建一个新的数据库

3. 将数据从2005导到SQL Server 2000 (就是利用SQL2000的导入和导出向导,将数据从SQL Server 2005导入到SQL Server 2000)

SQL Server 2005 的manger studio

打开"对象资源管理器"(没有的话按F8), 连接到你的实例

右键要转到SQL Server 2000的库

任务

导出数据

在"SQL Server 导入和导出向导"的"选择数据源"步骤中, 确定选择的是要导出的数据库

在"选择目标"步骤中, 连接到SQL Server 2000, 并选择步骤2新建的库

在"选择源表和源视图"中, 选择所有的表

(注意在mapping的时候对id选择忽略,否则会导入失败)

最后完成

以上的文章主要向大家描述的是SQL Server 2005转到2000的实际操作步骤。

延伸阅读

卸载 SQL Server 2005 之前的准备工作

您可能希望按照当前的状态保存某些数据库。可能还希望保存对默认数据库所做的更改。如果存在上述任一情况,请确保对数据进行了完好备份,然后再按照本文中的步骤操作。或者,保存所有数据和所有日志文件的副本。将这些副本保存到 MSSQL 文件夹以外的文件夹。在卸载过程中,MSSQL 文件夹将被删除。

您必须保存的文件包括下列数据库文件。这些文件作为 SQL Server 2005 的一部分安装:

Distmdl.*
Master.*
Mastlog.*
Model.*
Modellog.*
Msdbdata.*
Msdblog.*
Mssqlsystemresource.*
Northwnd.*(该数据库的安装是可选的。)
Pubs.*
Pubs_log.*
Tempdb.*
Templog.*
ReportServer[$InstanceName](这是 Report Server 的默认数据库。)
ReportServer[$InstanceName]TempDB(这是 Report Server 的默认临时数据库。)
删除本地安全组
作为卸载过程的一部分,删除 SQL Server 2005 组件的本地安全组。有关更多信息,请参阅 SQL Server 2005 联机丛书中的“设置 Windows 服务帐户”主题,或者访问下面的 MSDN 网站:

http://msdn2.microsoft.com/zh-cn/library/ms143504.aspx (http://msdn2.microsoft.com/zh-cn/library/ms143504.aspx)

保存或重命名 SQL Server Reporting Services 文件夹

如果与安装的 SQL Server 一起使用 SQL Server Reporting Services,请保存或重命名下列文件夹和子文件夹:

Default path\Reporting Services
Default path\MSSQL\Reporting Services
Default path\SQL Server instance name\Reporting Services
Default path\90\Tools\Reporting Services
注意:Default path 是 %ProgramFiles%\Microsoft SQL Server 的占位符。如果使用 Reporting Services 配置工具来配置安装,则名称可能与此列表中的名称有所不同。此外,数据库也可能位于运行 SQL Server 的远程计算机上。

停止所有 SQL Server 服务

建议您先停止所有 SQL Server 服务,然后再卸载 SQL Server 2005 组件。活动连接可能会使卸载过程无法成功完成。

使用具有所需权限的帐户

使用 SQL Server 2005 服务帐户或具有等效权限的帐户登录到服务器。例如,使用本地管理员组的成员帐户登录到服务器

(0)

相关推荐

  • SQLServer数据库从高版本降级到低版本实例详解

    SQLServer数据库从高版本降级到低版本实例详解 由于目前还广泛使用着SQLServer2000,很多公司又想使用新的SQLServer,从而直接[分离/附加]或者[备份/还原]数据库,在不同版本之间存放.往往就会遇到版本不兼容的问题.前几天遇到了从我本机2008R2上备份的一个数据库还原到2008上面时报错: 从运行版本10.50.2500(2008R2是10.50)和10.00.1600(2008是10.00)中可以看出这个版本不兼容问题,大部分情况下,从低版本升级到高版本,只要不是跨度

  • SQL Server 2012降级至2008R2的方法

    一.背景 前段时间某医院由于群集服务器的兼容性问题需要将数据库由2012降至2008R2,所以决定把数据库暂时切换至镜像服务器,同时开启应用层面的DML缓存以便实现不停机降级. 由于2012备份无法直接还原至2008R2(MSSQL数据库还原 高>>低 不兼容),类似复制的其他功能也无法使用,OGG也不适合全库迁移,因此决定使用导入导出降级. 二.步骤 1.导出数据库对象架构(右键数据库--任务--生成脚本) 需要注意的是在高级脚本编写选项中需要选择好为2008R2版本生成的全库脚本,将索引触

  • SQLServer 2008数据库降级到2005低版本

    由于目前还广泛使用着SQLServer2000,很多公司又想使用新的SQLServer,从而直接[分离/附加]或者[备份/还原]数据库,在不同版本之间存放.往往就会遇到版本不兼容的问题.前几天遇到了从我本机2008R2上备份的一个数据库还原到2008上面时报错: 从运行版本10.50.2500(2008R2是10.50)和10.00.1600(2008是10.00)中可以看出这个版本不兼容问题,大部分情况下,从低版本升级到高版本,只要不是跨度太大,如2000升级到2012,都不会怎么报错.除非使

  • SQL Server 2005降级到2000的正确操作步骤分享

    以下的文章主要向大家描述的是SQL Server 2005导入到SQL Server 2000的正确操作步骤,以及对其在实际操作中值得我们大家注意的相关事项的具体描述,以下就是文章的具体内容的介绍,望你会有所收获. SQL Server 2005转到2000的步骤: 1. 生成for SQL Server 2000版本的数据库脚本 SQL Server 2005 的manger studio 打开"对象资源管理器"(没有的话按F8), 连接到你的实例 右键要转到SQL Server 2

  • SQL Server数据库分离和附加数据库的操作步骤

    目录 1. 概述 2. 分离数据库 2.1 分离数据库的步骤 3. 附加数据库 3.1 附加数据的操作步骤 总结 1. 概述 若要将数据库移动或更改到同一计算机的不同 SQL Server 实例,分离和附加数据库会很有用:用户可以分离数据库的数据和事务日志文件,再将它们重新附加到同一或其他 SQL Server 实例中: 在 64 位和 32 为环境中,SQL Server 磁盘存储格式均相同,所以,能将 32 位环境中的数据库附加到 64 位环境中,反过来也行: 从运行在某个环境中的服务器实例

  • SQL Server 2005 数据库转 SQL Server 2000的方法小结

    今天有朋友推荐个活就是把Sql Server 2005的数据库转到Sql Server 2000里,但实际操作起来遇到的问题还不少,网上搜了一些办法,在此陈列出来,并把我使用时遇到的问题及解决方案一并记录下来,以备后期查阅 前几步和网上说的一样,先生成2000的脚本,然后再到2000里面执行.操作如下: 打开 SQL Server 2005 的Manger Studio -- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例 找到你要转换的数据库(建议先将此数据库里的登录名清

  • 配置 SQL Server 2005 以允许远程连接的方法

    例如,在使用 SQLCMD 实用工具连接到 SQL Server 时收到以下错误消息: 复制代码 代码如下: Sqlcmd:错误:Microsoft SQL Native Client:建立到服务器的连接时发生错误.连接到 SQL Server 2005 时,默认设置 SQL Server 不允许远程连接这个事实可能会导致失败. 如果没有将 SQL Server 2005 配置为接受远程连接,则可能会发生此问题.默认情况下,SQL Server 2005 Express Edition 和 SQ

  • SQL Server 2005与sql 2000之间的数据转换方法

    2005不论是性能还是安全性都是SQL SERVER2000有所增强,现有不少企业在使用2005,或是有的用户是2000与2005同时使用,那么这中间就涉及到双数据的转换问题: 今天我们就来看一下相关的实现方法: 本人的实现环境介绍: 方法一: 使用分离与附加 该方法适合于将SQL Server 2000中的数据转换到SQL Server2005 ,但反之不行. 例如:现在将SQL SERVER2000中的DUFEI数据库通过分离与附加的方法导入到SQL SERVER 2005中: 步骤1: 在

  • SQL语句实现SQL Server 2000及Sql Server 2005日志收缩(批量)

    复制代码 代码如下: DECLARE @name VARCHAR(25) DECLARE @SQL VARCHAR(1000) DECLARE @logid INT DECLARE sysdatabase_name CURSOR FOR SELECT name FROM master.dbo.sysdatabases OPEN sysdatabase_name FETCH NEXT FROM sysdatabase_name INTO @name WHILE @@FETCH_STATUS = 0

  • SQL Server 2005基础知识详细整理

    1. ACID:指数据库事务正确执行的四个基本要素缩写:1.原子性2.一致性3.隔离性4.持久性 2.数据库对象:表(table) 视图(view) 存储过程(stored procedure) 函数(function)索引(index) 3.SQL Server 2005中包含master.model.msdb.tempdb四个系统数据库. 4.使用T-SQL语句创建数据库:CREATE DATABASE [ApressFinacial] ON  PRIMARY ( NAME = N'Apre

  • SQL Server 2005 安装遇到的错误提示和解决方法

    安装SQL Server 2005弄了好久,终于可以了...期间问题重重,想拿出来和大家一同分享的. 第一种错误显示: 无法在com+目录中安装和配置程序集 错误:-2146233087 无法在com+目录中安装和配置程序集c:\program files\Microsoft SQL Server\90\DTS\tasks\microsoft.sqlserver.MSMQTASK.DLL.  错误:-2146233087 sql server 安装时"无法在COM+目录中安装和配置程序"

  • PHP连接sql server 2005环境配置及问题解决

    一.Windows下PHP连接SQLServer 2005 设定:安装的Windows操作系统(Win7 或XP均可,其他系统暂未测试),在C盘下:PHP的相关文件位于c:/PHP下面,其配置文件php.ini位于C:\Windows下面. 连接前配置系统: 1.检查文件 php\ntwdblib.dll, 默认PHP的安装目录下面有一个,不能连接再替换. 下载正确版本的 ntwdblib.dll (2000.80.194.0) 2.配置php a.打开php.in将extension=php_

  • SQL Server 2005 中使用 Try Catch 处理异常

    TRY...CATCH是Sql Server 2005/2008令人印象深刻的新特性.提高了开发人员异常处理能力.没有理由不尝试一下Try.. Catch功能. * TRY 块 - 包含可能产生异常的代码或脚本 * CATCH 块 - 如果TRY块出现异常,代码处理流将被路由到CATCH块.在这里你可以处理异常,记录日志等. Sql Server中的Try Catch和C#,JAVA等语言的处理方式一脉相承.这种一致性才是最大的创新之处. 一.SQL SERVER 2000中异常处理 CREAT

随机推荐