关键词不能为空

当前您在: 主页 > 英语 >

SQL对象名无效的解决方法

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-03-01 07:17
tags:

-

2021年3月1日发(作者:urk)


SQL


对象名无效的解决方法



产生


SQL


对象名无效的问题大多原因是由于数据迁移 导致的


,


下面我们给出解决


方法


.



在使用数据库的过程中, 经常会遇到数据库迁移或者数据迁移的问题,


或者有突然的数据库损坏,


这时需要从数据库的备份中直接恢复。


但是,


此时会< /p>


出现问题,这里说明几种常见问题的解决方法。




一、孤立用户的问题




比如,


以前的数据库的 很多表是用户


test


建立的,


但是当 我们恢复数据


库后,


test


用户此时 就成了孤立用户,没有与之对应的登陆用户名,哪怕你建


立了一个


test


登录用户名,而且是以前的用户密码,用该用户登录后同样没办


法操作以前属于


test


的用户表。



这个问题有两种办法解决。



先说解决的前提条件。



首先,要用备 份文件还原数据库,我们这里的数据库名为


testdb


,里面 有属于


用户


test


的用户表。这个很 容易了操作了,不多讲了,在企业管理器中很方便


可以恢复。恢复后,就产生了孤立用户


test




然后,



sa


用户或者具有

< p>
DBA


权限的用户登录,


创建一个


test


数据库登录用户,


密码随便设置了,


也可以和以前的保持一致。


我们用它来对应孤立的


test


用户。




使登录用户和数据库的孤立用户对应起来




其实我们建立了同样名称的数据库登录用户后 ,


数据库中的表我们照样


不能使用时因为


sid


的不同,就是系统登录表和数据库用户表中的用户名相同,

单是


sid


字段,


数据库中的还是 以前旧系统的


sid


值,


所以我们就要 把它对应成


我们新建的,数据库靠


sid


来识别用户。




这 里可以使用存储过程


sp_change_users_login

。它有三种动作,分别



report


update_one



aut o_fix





运行


sp_change_users_login 'rep ort'


,系统会列出当前数据库的孤


立用户数。




我们只需要选择当前数据库为< /p>


testdb


,然后运行



sp_change_users_login 'update_one','test','test' --


系< /p>


统就会提示修复了一个孤立用户。




如果没有建立


test


的登录用户,还 可以用



sp_change_users_login 'Auto_Fix', 'test', NULL,


'testpassword' --


来创建一个 登录用户名为


test



密码为


testpassword


的用户与之对应。





好 了,


到这里通常情况下,


数据库对象得到访问问题已经解决了。


如果


有多个数据库中有同一个用户的数据表,只需要选择不同的 数据库,执行


update_one


的那个就行了。

< p>


二、对象名



‘tablename’ 无效的问题


-


-


-


-


-


-


-


-



本文更新与2021-03-01 07:17,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/686824.html

SQL对象名无效的解决方法的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文