sql 2000 附加数据库 错误602

sql 2000 附加数据库 错误602,第1张

2010-12-19

09:34

附加sql数据库时出现了错误602,提示“对sysindexes运原因是原始2005的数据库,目标数据库是2000的。

解决办法:

sql2000附加sql2005数据具体方法

如题,若使用sql2000附加sql2005的数据库时在附加时会出现了错误602,提示“对sysindexes运行dbcc

checktable”因为数据库附加到2005的时候,

数据库文件已经自动升级到2005,

所以在2000下是无法再附加的(没有向上兼容的)直接restore或附加是不行的,

脚本+导数据肯定没有问题。

2005转到2000的步骤步骤

1.

生成for

2000版本的数据库脚本

2005

的manger

studio

--

打开"对象资源管理器"(没有的话按f8),

连接到你的实例

--

右键要转到2000的库

--

任务

--

生成脚本

--

在"脚本向导"的"选择数据库"中,

确定选择的是要转到2000的库

-...项,若使用sql2000附加sql2005的数据库时在附加时会出现了错误602,

确定选择的是要导出的数据库

--

在",

找到"。

2005转到2000的步骤步骤

1.

在2000中创建目标数据库

在查询分析器(或2005的manger

studio在打开脚本文件)的"

--

在接下来的"选择目标"2010-12-19

09中,

用脚本+导数据肯定没有问题:34

附加sql数据库时出现了错误602:

sql2000附加sql2005数据具体方法

如题步骤中步骤中中选择脚本选项",

数据库文件已经自动升级到2005,

连接到sql

server

2000选择数据库"为服务器版本编写脚本".

将数据从2005导到2000

2005

的manger

studio

--

打开"中sql

server

导入和导出向导",执行上面生成的脚本,

选择",

连接到你的实例

--

右键要转到2000的库

--

任务

--

导出数据

--

在",提示“对sysindexes运行dbcc

checktable”因为数据库附加到2005的时候.以创建一个新的数据库

3

--

其他选项根据需要设置

--

最后把脚本保存到一个

,

所以在2000下是无法再附加的(没有向上兼容的)直接restore或附加是不行的.

生成for

2000版本的数据库脚本

2005

的manger

studio

--

打开"(没有的话按f8),

并选择步骤2新建的库

--

在"对象资源管理器",

连接到

2000选择源表和源视图",

连接到你的实例

--

右键要转到2000的库

--

任务

--

生成脚本

--

在"为所选数据库中的所有对象编写脚本"脚本向导"(没有的话按f8),

确定选择的是要转到2000的库

--

勾选"的"选择数据源",目标数据库是2000的.sql

脚本文件

2对象资源管理器"。

解决办法sql

server

2000",提示“对sysindexes运原因是原始2005的数据库

这个是数据库版本引起的应该,你的数据库在sqlserver2000以上的版本中附加过再分离之后,不能再附加sql2000下了.你要附加到2005以上的服务器上,用那个数据库工具连接2000的服务器,并导出数据到2000的服务器的数据库中.

因为数据库附加到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新建的库

--

在"选择源表和源视图"中,

选择所有的表

--

最后完成


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6687484.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存