当前位置:  数据库>sqlserver

SQL Server 2000“设备激活错误”的解决方法

    来源: 互联网  发布时间:2014-10-13

    本文导语:  数据库中对数据的操作是一大重要技能,其中,数据的恢复和还原也是常做的事。不知你是否在数据库恢复时遇到诸如“设备激活错误,请使用with move选项来标志该文件的有效位置”的错误信息提示?不知你在还遇到这样的情...

数据库中对数据的操作是一大重要技能,其中,数据的恢复和还原也是常做的事。不知你是否在数据库恢复时遇到诸如“设备激活错误,请使用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的安装目录相同; 参考下图:



    
 
 

您可能感兴趣的文章:

  • SQL Server 定时访问url激活数据同步示例
  • SQL Server"错误 21002: [SQL-DMO]用户 * 已经存在问题解决
  • 如何处理此错误:java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]没有执行可选特性
  • sql2005 create file遇到操作系统错误5拒绝访问 错误1802
  • 请问,这是什么错误!java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][Named Pipes]??????? SQL Server?虽然分少,但一定给,只要您是前5名回复者中最好的以为!
  • 在jsp中做页面登录,出现错误信息“数据库执行错误:No suitable driver”,我怀疑是不是我不能用sql 7.0
  • Java的SQL语句执行错误问题
  • Microsoft SQL Server 2005 错误 29503 的解决方法
  • 清除SQL SERVER错误日志出现操作系统错误的解决方法
  • SQL Server 2005 还原数据库错误解决方法
  • sql="insert into fr0"+"values ('4','name');";怎么老有错误?
  • sql 约束性错误要注意的问题及其它
  • Sql语句的错误(在线给分)
  • SQL Server导入导出数据时最常见的一个错误解决方法
  • 在oracle 数据库中查看一个sql语句的执行时间和SP2-0027错误
  • sql server 2005删除用户时“数据库主体在该数据库中拥有架构,无法删除”错误的解决办法
  • 请问 错误:java.sql.SQLException: Exhausted Resultset
  • 在SQL Server的try...catch语句中获取错误消息代码的的语句
  • sql server 2005 附加数据库出错(错误号:5123)的解决方法
  • 高分求助,出现SQL的错误,是怎么回事?
  • java.sql.SQLException: 内部错误: Unable to construct a Datum from the specified input
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 安装SQL2008时提示删除SQL2005Express工具的解决方法
  • (X86/X64)安装sql server 2005 过程中提示“无法启动sql server的 启动”的解决方法
  • sql无效字符引起的执行sql语句报错的解决方法
  • sqlserver iis7站长之家
  • sql server 代理(已禁用代理xp)的解决方法
  • 解决:未与信任SQL Server连接相关联的问题
  • sql无效字符 执行sql语句报错解决方案
  • MS SQL Server2014链接到MS SQL Server 2000的解决方案及问题处理
  • Sql Server忘记密码的解决办法
  • SQL Server代理服务无法启动的解决方法
  • Oracle Sql语句长度限制问题及解决
  • sql 单引号查询异常的解决方法
  • sql server表死锁查不出数据的解决方法
  • Sql2000与Sql2005共存安装的解决方法
  • sa用户无法登录sql server 2005的解决方法
  • sql server 复制路径出问题的解决方法
  • sql server2012附加数据库问题解决方法
  • SQL中函数 replace 的参数1的数据类型ntext无效的解决方法
  • 解决MSSQL2005远程连接sql2000非默认端口数据库的问题
  • 完美解决SQL server2005中插入汉字变成问号的问题
  • java命名空间java.sql接口statement的类成员方法: executeupdate定义及介绍
  • SQL查询分析工具 SQL Workbench/J
  • java命名空间java.sql接口connection的类成员方法: nativesql定义及介绍
  • oracle导出sql语句的结果集和保存执行的sql语句(深入分析)
  • java命名空间java.sql接口preparedstatement的类成员方法: executeupdate定义及介绍
  • SQL Server统计SQL语句执行时间的脚本
  • java命名空间java.sql接口rowid的类成员方法: getbytes定义及介绍
  • SQL客户端软件 PKLite SQL Client
  • java命名空间java.sql接口ref的类成员方法: getbasetypename定义及介绍
  • SQL语句实现SQL Server 2000及Sql Server 2005日志收缩(批量)
  • java命名空间java.sql接口databasemetadata的类成员方法: getsqlkeywords定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3