SQL对象名无效的解决方法 产生SQL对象名无效的问题大多原因是由于数据迁移导致的,下面我们给出解决方法. 在使用数据库的过程中,经常会遇到数据库迁移或者数据迁移的问题,或者有突然的数据库损坏,这时需要从数据库的备份中直接恢复。但是,此时会出现问题,这里说明几种常见问题的解决方法。一、孤立用户的问题...
分类:
数据库 时间:
2015-06-14 18:19:57
阅读次数:
100
use 数据库名称go--使用 sp_change_users_login 修复产生的孤立账户--列出当前数据库的孤立用户exec sp_change_users_login 'report'--可以自动将用户名所对应的同名登录添加到 syslogins 中exec sp_change_users_...
分类:
数据库 时间:
2015-06-12 09:57:48
阅读次数:
124
1 --检测孤立用户并恢复孤立用户到新的服务器 解决数据库镜像孤立用户问题 2 --注意:重新链接只能链接SQL登录帐号,不能链接Windows登录帐号 3 --如果不选择重新链接可以使用备份master数据库的方法还原到新的服务器上,可以避免一个数据库有 4 --成千上百个数据库用户的情况 5 S...
分类:
数据库 时间:
2015-05-11 10:26:33
阅读次数:
110
USE (数据库实例)hhwz;GO sp_change_users_login @Action='update_one', @UserNamePattern='数据库用户', @LoginName='登录名';GO;参考:http://www.121ask.com/thread-5695-1.ht...
分类:
数据库 时间:
2015-03-17 00:23:25
阅读次数:
236
1. 先创建一个SqlServer
身份验证的登录名,并映射到数据库中。
如:创建用户 [kk] 映射到数据库 [mytest],此时数据库 [mytest]
会增加一个用户 [kk]
2. 此时再删除登录名 [kk],删除后,数据库[mytest]
将存在一个孤立用户 [kk]
3. 查看当前数据库中是否存在孤立用户
use m...
分类:
数据库 时间:
2015-01-30 19:42:23
阅读次数:
248
-- 目前遇到这个问题都是在切换服务器时发生的。 旧服务器备份的数据库还原到新服务器,都会遇到这种问题--切决方案如下:-- 查找孤立用户列表EXECUTE sp_change_users_login 'REPORT'--修复这些孤立用户也就是将这些用户与恢复的数据库关联起来EXECUTE sp_c...
分类:
数据库 时间:
2014-09-29 00:45:06
阅读次数:
293
如果你把非包含数据库从一个服务器移到另外一个服务器,不管是备份还原还是分离附加,都有可能导致SQL用户变成孤立用户,意味着他们没有对应的登录关联。因为登录名和用户之间的映射是基于SID的,即使新服务器上有相同的登录名,但是由于SID不同,也会使得用户无法被识别,从而形成孤立用户。
如果在同一个域中迁移,那么映射问题仅会影响SQL登录,因为域账号(Windows身份验证)的SID在活动目录中是相同的。...
分类:
数据库 时间:
2014-09-23 15:21:04
阅读次数:
201
很多做DBA的朋友也许都会碰到一个这样的问题,在数据还原到其他服务器时,登录名会丢失,重建非常麻烦,特別是数据库用户较多的的情况,其实这个问题解决非常简单。...
分类:
数据库 时间:
2014-08-26 11:42:35
阅读次数:
242
MSSQLServer2000数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法在使用数据库的过程中,经常会遇到数据库迁移或者数据迁移的问题,或者有突然的数据库损坏,这时需要从数据库的备份中直接恢复。但是,此时会出现问题,这里说明几种常见问题的解决方法。一、孤立用户的问题比如,以...
分类:
其他好文 时间:
2014-05-25 03:32:02
阅读次数:
269
从别一台服务器上得到一个数据库备份.还原到本地,数据库中的用户无法登录,也就是联机帮助中说的还原备份可能产生的孤立用户问题。一、新建一个 MyDataBase
数据库二、把备份文件放到 C 盘根目录下三、sa 连接数据库,选中 任意库。,执行 下面脚本RESTORE DATABASE MyDataB...
分类:
数据库 时间:
2014-05-19 07:01:48
阅读次数:
479