因为数据库附加到2005的时候, 数据库文件已经自动升级到2005, 所以在2000下是无法再附加的(没有向上兼容的)直接restore或附加是不行的, 用脚本+导数据肯定没有问题。
2005转到2000的步骤步骤
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进行数据库附加操作时,可能会遇到错误602的问题:“Could not find row in sysindexes for database ID 13, object ID 1, index ID 1. Run DBCC CHECKTABLE on sysindexes.” 这一错误通常...
根据提供的标题、描述以及部分配置内容,我们可以总结出在安装SQL Server 2000过程中可能遇到的问题及其解决方案。以下是对这些信息的详细解读与扩展: ### 安装SQL Server 2000时错误 #### 问题背景 在安装SQL ...
将Sql Server 2000中的数据库备份文件还原到sql2005中 将Sql Server 2000中的数据库备份文件还原到Sql Server 2005中是一个常见的问题。在这个过程中,我们需要了解Sql Server 2000和Sql Server 2005之间的差异,...
在SQL Server 2000中,事务管理是数据库系统中至关重要的部分,因为它涉及到数据的一致性、完整性和并发控制。本篇将深入探讨SQL Server 2000的事务机制,帮助你全面理解并掌握如何在多用户环境下有效地处理数据并发...
在这个例子中,`com.microsoft.sqlserver.jdbc.SQLServerDriver`是驱动的类名,`jdbc:sqlserver://localhost:1433`是数据库的URL,`databaseName=myDB`指定了数据库名称,`username`和`password`是登录凭据。 在...
SQL Server 2000是微软公司推出的一款关系型数据库管理系统,它在企业级应用中广泛使用,提供了高效的数据存储和处理能力。本压缩包文件包含的`msbase.jar`, `mssqlserver.jar`, `msutil.jar`是SQL Server 2000针对...
在进行SQL数据库操作时,尤其是当从一个版本的SQL Server迁移到另一个版本,例如从SQL Server 2005迁移到SQL Server 2000时,可能会遇到各种各样的问题,其中“602”错误是较为常见的一种。本文将深入探讨这一错误的...
在本例中,文件名为"sqlServer200jdbc驱动"可能包含这个jar包。 2. **添加驱动到项目**:将下载的jar包添加到你的Java项目的类路径中,这样Java运行时环境就可以找到它。 3. **编写连接代码**:在Java代码中,使用`...
SQL Server 2000是微软公司推出的一款关系型数据库管理系统,它在企业级数据管理中扮演了重要的角色。在SQL Server 2000中,驱动程序是连接客户端应用程序与服务器的重要组件,它们允许应用程序通过ODBC(Open ...
然而,在安装 SQL Server 2000 过程中,可能会遇到各种错误,例如 1053 错误。今天,我们将讨论如何解决 SQL Server 2000 1053 错误,并探讨其背后的技术细节。 什么是 SQL Server 2000 1053 错误? SQL Server ...
SQL Server 2000支持T-SQL(Transact-SQL),它是SQL的扩展,包含了流程控制、错误处理和动态SQL等功能,使得开发者能够编写更复杂的数据库脚本。 6. **备份与恢复**: 了解如何执行数据库备份和恢复是保证数据...
本文将深入探讨标题和描述中提到的“com.microsoft.sqlserver.jdbc.SQLServerException: 只进结果集不支持请求的操作”这一异常,以及如何在使用Hibernate、Struts进行分页时避免这一问题。我们将从异常的根本原因...
- "sqlserver2000": 特指SQL Server 2000作为目标数据库。 在实际开发中,"excelTOSql"可能是一个包含完成此功能的源代码或示例项目的文件,用于帮助开发者理解和实现Excel到SQL Server 2000的数据导入。
在SQL Server数据库管理过程中,用户可能会遇到“错误2812:未能找到存储过程'master.dbo.xp_fileexist'”的问题。该问题通常发生在尝试还原数据库时,其原因是系统中的一些扩展存储过程(Extended Stored Procedures...
SQLserver代理已经启动了,服务里的SQLServerAgent响应服务也已经开启了 但是启动作业的时候还是提示“错误22022:SQLServerAgent当前未运行,因此,无法就本操作对其进行提示。” 有高人遇到过这个问题吗? 怎么...
### Java连接SQL Server 2000方法及错误处理 #### 一、引言 在进行Java应用程序开发过程中,连接数据库是一项基本且重要的任务。本文将详细介绍如何使用Java连接SQL Server 2000数据库,并解决连接过程中可能出现...
标题中的“jdbc sql server 2000驱动包”指的是Java数据库连接(JDBC)驱动程序,用于在Java应用程序中与Microsoft SQL Server 2000数据库进行交互。JDBC是Java平台的一部分,它提供了一组接口和类,使得开发人员...
在进行Windows 7系统上的SQL Server 2008安装过程中,用户可能会遇到一个特定的错误消息:“调用或 BeginInvoke 之前不能调用控件上已创建窗口句柄”。这一错误通常发生在通过图形用户界面(Graphical User Interface...