SQL Server 2000“设备激活错误”的解决方法
发布时间:2024-01-12 15:30:23
数据库中对数据的操作是一大重要技能,其中,数据的恢复和还原也是常做的事。不知你是否在数据库恢复时遇到诸如“设备激活错误,请使用with move选项来标志该文件的有效位置”的错误信息提示?不知你在还遇到这样的情况:还原数据库时, 发现在企业管理器中,操作:所有任务——>还原数据库——>选择“从设备”还原,找到备份文档路径,强制还原。报错:设备激活错误,请使用with move选项来标志该文件的有效位置。本文将为你讲解出现这个错误应如何解决。
解决方法:右键点“数据库”(注意不是某个特定的数据库)--》所有任务--》还原数据库--》选择“从设备”还原,选择要还原成的数据库名,然后在选项卡中,选择最现有数据库上强制还原数据库,然后在下面修改数据库还原后的物理路径,这个路径要是存在的一个路径,否则就会出现上面的错误,逻辑文件名可以不用改。原来就是路径错误
再转一个错误解决办法,可能以后用的到。
怎么样把SQL server 2000的用户表的所有者,改成dbo,而不是用户名?
方法一:右键点击该表-》设计表,在上面的一排小图标中,点最后一个“条件约束”,点“表”页,在里面更改所有者。
方法二:利用脚本直接执行,用系统帐号或者超户登陆到该数据库,然后执行下面语句:
(注:第二种方法只能使用一次,第二次使用会出错)
解决方法三:
相信不少朋友遇到这个问题头都大了,然后在网络上搜索同类问题时所得的解决方法基本一样的, 结果也是一样,就是解决不了问题, 我也是头大了几天,在安装,卸载N次后也是没有解决问题,在版本的差异化,数据库结构不一致的犹疑中不断探索着,后来在一次不经意的还原数据库中找到了解决的方法,具体如下(只以我的问题解决方法,其他类型的可以借签):
前期准备: 已经备份好的SQL server 2000文件,文件名添加后缀(.bak, sql server 2000的备份一般是这样后缀的)
已经安装好的sql server 2000;
还原数据库过程:
一,打开"企业管理器", 找到数据库那一选项,新建一个数据库(testdata);
二, 右键点击新建的数据库(testdata),选择"所有任务" -> "还原数据库" 在弹出的对话框中选择"从设备", 点击"选择设备"找到之前备份的数据,
连续的"确定"后出现如图示的对话框:
三,再点击:"选项",
在出现的对话框中,先选择"在现有的数据库上强制还原",最重要的内容在下面:逻辑文件名下面的那两个文件不用管它,只看后面的"移至物理文件名",那两个选项一定要选择sql server 2000的安装目录,我这边就是因为把它的目录设置为d盘而出错的(D盘是我安装管理目录的地方,)也就是说"物理文件名"一定要与SQL server2000的安装目录相同; 参考下图:


猜你喜欢
- 本文实例讲述了Python使用pickle模块报错EOFError Ran out of input的解决方法。分享给大家供大家参考,具体如
- python多线程适合IO密集型场景,而在CPU密集型场景,并不能充分利用多核CPU,而协程本质基于线程,同样不能充分发挥多核的优势。针对计
- 前言前几话主要讲解关于使用golang进行单元测试,在单元测试的上一层就是接口测试,本节主要讲使用golang进行接口测试,其中主要以htt
- 分组查询 group bygroup by 属性名 [having 条件表达式][ with rollup]“属性名 ”指按照该字段值进行分
- 通用视图1. 前言回想一下,在Django中view层起到的作用是相当于controller的角色,在view中实施的动作,一般是取得请求参
- 函数的增益值torch.nn.init.calculate_gain(nonlinearity, param=None)提供了对非线性函数增
- 本文实例讲述了Python编程实现数学运算求一元二次方程的实根算法。分享给大家供大家参考,具体如下:问题:请定义一个函数quadratic(
- 1.函数对象前面我们学习了关于Python中的变量类型,例如int、str、bool、list等等…&hell
- 感觉这个东西很常用,很多其它js框架里有,但是太大了,用不了太多,自己写了个。需要的朋友可以参考下。下面是html测试代码:<!DOC
- 列表降维(python:3.x)之前遇到需要使用列表降维的情况,如:原列表 : [[12,34],[57,86,1],[43,22,7],[
- 1 数据概览学生课程成绩:studentID、name、english、chinese、math,存在一定缺失值2 任务定义基于学生课程成绩
- 第一步:下载mysql镜像镜像docker pull mysql默认是下载最新稳定版第二步:启动mysql镜像docker run --na
- 前言调用EXPLAIN可以获取关于查询执行计划的信息,以及如何解释输出。EXPLAIN命令是查看查询优化器如何决定执行查询的主要方法,但该动
- 折腾了一天的时间,才弄出点眉目来。 做AJAX应用或Flash应用,提交中文内容到后台,涉及到编码解码(encode、decode)及编码格
- 原问题是这样的:如何用SQL语句(不是Oracle),求出下表每一行的5个字段中的最大值,最后生成一个新字段。例如:第一行最大值 -5.0
- 上一章请点击查看:pygame实现俄罗斯方块游戏(基础篇2)现在继续一、给每个方块设置不同的颜色根据代码这里可以判断正在下落的方块在那些Bl
- 基本介绍文件,对我们并不陌生,文件是数据源(保存数据的地方)的 一种输入流和输出流 文件在程序中是以流的形式来操作的流:数据在数据源(文件)
- 如下所示:<FormItem label="上传头像" prop="image"> &n
- 前言electron-vue脚手架搭建的项目,在开发阶段可能你注意不到项目启动慢的问题,但是在build 生成的exe可执行文件,启动后,要
- 简单介绍下SecureCRTSecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或