问题如下,2005中附加数据库时候,出错,错误信息:
附加数据库对于服务器"TEST-OM4UU"失败。
未能在sysindexes中找到ID9中对象ID1的缩影ID1对应的行。请对sysindexes运行DBCC CHECKTABLE
解决方案:
解决方案:因为数据库附加到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 不同版本之间的兼容性。一般来说,高版本的 SQL Server 可以读取低版本的数据文件,但反过来则不行。因此,理论上讲,我们可以在 SQL Server 2008 上附加来自 ...
SQL2000和SQL2005批量附加数据库工具是一款高效实用的软件,专为管理和维护Microsoft SQL Server 2000及2005数据库设计。它提供了一个便捷的方式来一次性附加多个数据库,极大地提高了数据库管理员的工作效率,特别...
面对SQL Server 2000附加数据库错误602的问题,首先需要确定具体的原因,然后采取相应的解决措施。无论是版本转换还是修复损坏的数据库文件,都需要谨慎操作,并确保数据安全。在处理过程中,务必做好数据备份工作,...
"sql批量附加数据库v3.2" 解决了这个问题,允许用户一次性指定多个数据库文件进行附加,极大地节省了时间。 这个工具的使用流程可能包括以下步骤: 1. 启动"批量附加SQL数据库工具V3.2.exe"。 2. 在工具界面中,...
1.支持SQL server 数据库文件批量附加 2.需要在装有SQL server 的电脑上运行 3.使用系统管理员来登录电脑,系统使用windows集成身份验证 4.选中目录,点自动搜素,可以搜索目录和子目录下所有mdf文件 5.对不附加的,...
批量附加数据库工具主要解决的问题是快速、自动化地将多个.MDF(主数据文件)和.LDF(日志文件)与SQL Server实例关联。它允许用户通过设置自定义的数据库连接参数,如服务器名、实例名、用户名和密码,以适应不同的...
SQL批量附加数据库 2014年7月2日最新更新 2014-7-2更新为1.5版本: 1、修复:当搜索路劲含有空格无法搜到MDF的Bug 2、改进:双击搜索结果文件除去后,显示剩余文件个数 3、新增:执行SQL语句界面的命令输入框内...
为了偷个懒,利用这个数据库,但是在附加的时候出错了。 错误如下: 一开始还以为数据库位置存在问题,所以重新放置了一个位置,仍然无效。最后,上网寻找解决方法。所幸的是此类问题还真有人遇到了,而且也有好几...
3. 备份或分离数据库,然后还原或附加到 SQL Server 2005 数据库。 方法四:使用 Navicat 工具 这种方法通过使用 Navicat 工具来将 SQL Server 2008 数据库转换为 SQL Server 2005 数据库。具体步骤如下: 1. ...
6. **重新附加数据库**:完成权限设置后,再次尝试在SQL Server 2008中附加数据库,这次应该能够成功。 需要注意的是,虽然“Authenticated Users”通常能解决问题,但更严格的安全策略可能需要你指定特定的SQL ...
在使用这款工具前,首先要理解SQL Server中的“附加数据库”概念。当一个数据库从服务器上分离或者备份后,其.mdf(主数据文件)和.ldf(日志文件)文件会保存在文件系统中。要恢复这些数据库到SQL Server实例,就...
- **权限控制**:在使用工具进行批量附加前,确保用户拥有足够的权限以附加数据库至目标SQL Server实例。 - **备份先于操作**:在执行任何批量操作之前,始终建议先对现有数据库进行备份,以防不测。 - **验证...
总之,SQL Server 2005连接数据库文件涉及了多个步骤,包括设置服务器连接参数、选择合适的认证方式,以及可能需要的附加数据库操作。理解这些概念对于有效管理和使用SQL Server数据库至关重要。
### SQL Server 附加数据库知识点详解 #### 一、SQL Server附加数据库的概念 在SQL Server中,附加数据库是指将已存在的数据库文件(包括主数据文件和事务日志文件)添加到当前SQL Server实例的过程。通常情况下,...
在SQL Server 2005中,附加数据库是恢复或迁移数据库的一种常见方法,特别是当源服务器无法访问或需要将数据库移动到新环境时。以下是一个详细的步骤指南,帮助你理解如何附加数据库(同时也可以看作是还原数据库的...
批量附加SQL数据库工具V3.2批量附加SQL数据库工具V3.2批量附批量附加SQL数据库工具V3.2加SQL数据库工具V3.2
### SQL Server 使用命令附加数据库详解 #### 一、概述 SQL Server 是一款广泛使用的数据库管理系统,在数据管理和存储方面发挥着重要作用。在SQL Server中,有时我们需要将已经存在的数据库文件(通常为.mdf和....
第一:运行中的数据库文件是不能复制的,你可以先停止sql服务然后复制,或者将数据库分离,再复制 ... 这是一个批量附加数据库的便捷工具,如果有很多的库,一个个的去处理还是有点累的,用这个工具就方便多了。
PS:这个工具批量附加数据库相当给力,分离数据库也是秒分离,快得很爽 Server 2000 批量附加数据库工具 【版本未知,2012年6月21日亲测有效】 工具操作简介: 分离数据库不能批量,只能选中后右键分离; 附加...
"SQL 2000 批量附加数据库工具安装.exe"和"Microsoft SQL Server 2000 批量附加数据库工具.exe"这两个文件名表明,它们可能是用于简化此过程的工具的安装程序,帮助用户更加便捷地批量处理SQL Server 2000数据库的...