当前位置:首页 » 编程语言 » sql2000还原数据库设备激活错误
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql2000还原数据库设备激活错误

发布时间: 2022-11-29 15:19:32

‘壹’ sql2000数据库还原并保留原有数据

具体问题没太看明白
把原先的数据备份下来还原到集中服务器上
然后再开放新的用户等

‘贰’ sql server 2000 还原数据库出错问题

肯定是由于你其他地方正在使用这个数据库。
可能的原因,是不是查询分析器开着,正占用这个数据库?
或者有其他地方的事务,正在进行对于这个数据库的查询操作?
把所有相关的软件全部关掉,然后进行还原。
另外,再确定是不是有其他机器正在连接这个数据库?

‘叁’ SqlServer 2000 通过.bak文件还原数据库的时候,报这个错误

一、为备份或还原操作指定的设备太多;只允许指定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。

二、在2005上备份了一个数据库,然后在2000上还原,05的兼容的版本已经设置了8.0,可是还原的时候,报以下这个错误: 为备份或还原操作指定的设备太多;只允许指定64个设备。
RESTORE HEADERONLY 操作异常终止。 (Microsoft SQL Server, Error: 3205)
如果不用到sql 2005其中的新功能,比如diagram, CLR等,是可以回到sql 2000的。错误“RESTORE HEADERONLY……”等等意思是2005与2000的备份格式不同了,所以无法辨认,出错。用sql 2005 client side连接sql 2000 server,然后restore,这样,sql 2005的客户端可以认识sql 2005的备份格式,restore成功。

‘肆’ sql2000数据库备份还原方面的问题

您要使用附加数据库:
EXEC sp_attach_db @dbname = N'xue_data',
@filename1 = N'E:\Data\xue_data.mdf',
@filename2 = N'E:\Data\xue_data.ldf'

‘伍’ 刚刚安装好的sql 2000不能还原数据库是为什么

附加不是还原,在数据中右击数据库》所有任务》附加数据库,找到数据库位置,点击MDF文件添加就行啦

‘陆’ 关于SQL SERVER 2000的问题

代码没有错误...我想你需要先在D盘下建立文件夹SQL,这样应该就可以了。。。

我测试了一下,是正常的,如图

‘柒’ SQL Server2000数据库备份数据的还原

还原数据库对话框上有两个TAB
其中一个是常规,另一个是选项
此时选择选项
下面有个“将数据库还原为”
下面的列表中有一列“移至物理文件名”
通常这里的值是
C:\Program Files\Microsoft SQL Server\MSSQL\Data\A.mdf
C:\Program Files\Microsoft SQL Server\MSSQL\Data\A_log.ldf
将此处的A.mdf和A_Log.ldf分别改名即可

‘捌’ sql server2000创建触发器问题,设备激活错误

E:\070414\ 看一下e盘下有没有070414文件夹 没有就新建一个

这是创建数据库

-----------------------------------------
你用的是别人的服务 那么肯定E:\070414 这个是别人的电脑撒

你在自己的电脑上建的文件夹是没有用的

你自己的local找不到就用 . 代替 一个 小点 . 就是代表本机

‘玖’ 在sql2000下还原这个数据库时报这个错,在sql2005下也报这个错,位备份或还原操作制定的设备太多,怎么解

如果系统同时安装了sql server2000跟sql server2005,在还原时可能会出现上述错误。

解决办法:选择数据库属性-选项-兼容级别->sql sever 2000 (80),或在安装时为sql server2000跟sql server2005一个或两个都指定实例名。

另外,还原数据时注意选择相应的数据库连接,注意不能将高版本的数据库备份(SQL 2005)还原到低版本数据库上(SQL 2000)。

‘拾’ 数据库恢复时出现“设备激活错误,请使用with move选项来标志该文件的有效位置”报错的解决方法

经常有用户在将虚拟主机中的数据库备份文件下载到本地通过SQL数据库用户使用手册中的操作方法还原到本地数据库时还原数据库时,在企业管理器中,操作:所有任务——>还原数据库——>选择“从设备”还原,找到备份文档路径,强制还原。会出现报错:设备激活错误,请使用with move选项来标志该文件的有效位置。

解决方法:右键点“数据库”(注意不是某个特定的数据库)--》所有任务--》还原数据库--》选择“从设备”还原,选择要还原成的数据库名,然后在选项卡中,选择最现有数据库上强制还原数据库,然后在下面修改数据库还原后的物理路径,这个路径要是存在的一个路径,否则就会出现上面的错误,逻辑文件名可以不用改。