找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 7306|回复: 23

[求助] 关于引入帐套的

 火.. [复制链接]
发表于 2009-11-21 11:47:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
今天吧数据库从2005换到2000,
在引入帐套的时候出现如下错误,求各位大侠指教
QQ截图未命名.jpg
发表于 2009-11-21 11:52:00 | 显示全部楼层
为啥要从2005降级到2000
发表于 2009-11-21 13:04:59 | 显示全部楼层
System.Data.SqlClient.SqlError: 为备份或还原操作指定的设备太多;只允许指定 64 个设备。 (Microsoft.SqlServer.Smo)

------------------------------
有关帮助信息,请单击: http://go.microsoft.com/fwlink?P ... 00&LinkId=20476

------------------------------
程序位置:

   在 Microsoft.SqlServer.Management.Smo.ExecutionManager.ExecuteWithResultsAndMessages(String cmd, ServerMessageEventHandler dbccMessageHandler, Boolean errorsAsMessages)
   在 Microsoft.SqlServer.Management.Smo.BackupRestoreBase.ExecuteSqlWithResults(Server server, String cmd)
   在 Microsoft.SqlServer.Management.Smo.Restore.ReadMediaHeader(Server srv)
   在 Microsoft.SqlServer.Management.SqlManagerUI.BakDevMediaContents.InitMediaInfo(Restore sqlRestore)
   在 Microsoft.SqlServer.Management.SqlManagerUI.BakDevMediaContents.InitProp()

==================================================================================

为备份或还原操作指定的设备太多;只允许指定64个设备。RESTORE DATABASE操作异常终止。

当还原数据库时,如果出现“为备份或还原操作指定的设备太多;只允许指定64个设备。RESTORE DATABASE操作异常终止。”这个错误时,说明你是在把从SQLServer2005上备份的数据还原到SQLServer2000数据库上。出现这个错误:1.并不说明你的电脑系统有问题(不用重装系统)。2.你的SQLServer2005或SQLServer2000数据库安装的有问题(不用重装数据库)。3.不用破口大骂微软垃圾。
很简单,只要你连接上SQLServer2005的SQLEXPRESS实例。在SQLServer2005库上还原即可。下载SQL Server Management Studio Express软件,这是用于连接管理SQLServer2005的工具。可以帮助你还原数据库,强调一下,虽然使用SQL Server Management Studio Express这个工具了,SQLEXPRESS这个实例才是你要连接的2005数据库(.\SQLEXPRESS)。而不是(.)或(local),如果是(.)或(local)说明你没有连接上SQLServer2005数据库,还会报错,必须确信你真正连接上了SQLServer2005数据库。
最后总结一下:SQLServer2005和SQLServer2000的备份是不能通用的,因此,当还原数据库时不能搞混,特别是,当从网上下载一些源代码,有些数据库的备份,没有注明是2005还是2000的,当出现以上错误时,说明你是在把从SQLServer2005上备份的数据还原到SQLServer2000数据库上。需要注意一下。

评分

参与人数 1金币 +20 收起 理由
stonys + 20 助人为乐,感谢分享!

查看全部评分

发表于 2009-11-21 13:06:06 | 显示全部楼层
发表于 2009-11-21 13:07:14 | 显示全部楼层
楼主,满意不?。。。。。。。
发表于 2009-11-21 14:20:15 | 显示全部楼层
不能从SQL2005的备份恢复到SQL2000中
 楼主| 发表于 2009-11-23 08:25:55 | 显示全部楼层
回复 3# happy2540


   你的意思,我只能用2005的了么
发表于 2009-11-23 13:30:05 | 显示全部楼层
数据库不能降级使用吧?
发表于 2009-11-25 17:14:12 | 显示全部楼层
很有难度。。。
发表于 2009-11-26 16:06:23 | 显示全部楼层
数据库不能降级使用
发表于 2009-11-26 17:34:35 | 显示全部楼层
路过,值得学习,但没听说过降数据库的,以前在金蝶的时候,做了个比较神经的事情,将软件的版本号改掉了,改成较低的,然后引入帐套,再升级,竟然有用....
发表于 2009-11-26 17:40:18 | 显示全部楼层
那么请问是否可以从SQL2000还原到SQL2005数据库上呢?要做什么特别的操作么?
发表于 2009-11-27 13:42:24 | 显示全部楼层
可升级,不降级
发表于 2009-11-27 21:41:09 | 显示全部楼层
软件都是向下兼容的,向上兼容大多会出问题。
发表于 2009-11-28 13:36:40 | 显示全部楼层
为备份或还原操作指定的设备太多;只允许指定64个设备。RESTORE DATABASE操作异常终止。

当还原数据库时,如果出现“为备份或还原操作指定的设备太多;只允许指定64个设备。RESTORE DATABASE操作异常终止。”这个错误时,说明你是在把从SQLServer2005上备份的数据还原到SQLServer2000数据库上。出现这个错误:1.并不说明你的电脑系统有问题(不用重装系统)。2.你的SQLServer2005或SQLServer2000数据库安装的有问题(不用重装数据库)。3.不用破口大骂微软垃圾。
很简单,只要你连接上SQLServer2005的SQLEXPRESS实例。在SQLServer2005库上还原即可。下载SQL Server Management Studio Express软件,这是用于连接管理SQLServer2005的工具。可以帮助你还原数据库,强调一下,虽然使用SQL Server Management Studio Express这个工具了,SQLEXPRESS这个实例才是你要连接的2005数据库(.\SQLEXPRESS)。而不是(.)或(local),如果是(.)或(local)说明你没有连接上SQLServer2005数据库,还会报错,必须确信你真正连接上了SQLServer2005数据库。
最后总结一下:SQLServer2005和SQLServer2000的备份是不能通用的,因此,当还原数据库时不能搞混,特别是,当从网上下载一些源代码,有些数据库的备份,没有注明是2005还是2000的,当出现以上错误时,说明你是在把从SQLServer2005上备份的数据还原到SQLServer2000数据库上。需要注意一下。
太深了看了头晕晕
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-6-19 11:15 , Processed in 0.040464 second(s), 14 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表