SQL Server 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法

2016-01-29 15:59 8 1 收藏

SQL Server 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法,SQL Server 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法

【 tulaoshi.com - SQLServer 】

在使用数据库的过程中,经常会遇到数据库迁移或者数据迁移的问题,或者有突然的数据库损坏,这时需要从数据库的备份中直接恢复。但是,此时会出现问题,这里说明几种常见问题的解决方法。一、孤立用户的问题

来源:http://www.tulaoshi.com/n/20160129/1496973.html

延伸阅读
事故起因: 之前使用SQL Server2008+VS2010开发,安装VS2012后数据库忽然无法连接 发现SQL Server配置管理器显示 远程过程调试失败 原因&对策: VS2012中自带的Local DB和Server2008冲突 在添加和删除程序中删除 "Microsoft SQL Server 2012Local DB" 后问题应该解决 祸不单行: 远程过程调试失败后出现了...
以前一直使用SQL Server2000,现在跟潮流都这么紧,而且制定要求使用SQL Server2005,就在现在的项目中使用它了。  对于SQL Server 2005,有几个地方是要注意的,比方在还原数据库时,不像2000里边将数据库和文件区分的很细,统一均为文件,这就使还原的数据库文件制定为. bak。那么想还原2000的数据库(备份数据库文件,无后缀名的),就...
从另外一台机器机器导出的完整备份文件,copy到其他机器去,并且两台服务器中的数据库名都是相同的,但是无论怎么选择还原方式,都是提示“备份集中的数据库备份与现有的 'XXXXXX' 数据库不同”。 真的很奇怪,以前在SQL2000中好像直接还原就可以了,为什么到2005就不行了呢?查了一资料,错误:3154一般是由于恢复数据库备份...
在win7 x64系统上使用sql2008进行附加数据库(包括在x86系统正在使用的数据库文件,直接拷贝附加在X64系统中)时,提示无法打开文件,5120错误。 是因为没有操作权限,所以附加的时候出错,只要设置这个文件或文件夹安全属性即可。 解决办法: 1.打开该数据库文件存放的目录或数据库文件的属性窗口,选择“属性”菜单-选择“安全”标签-选...
eg: 代码如下: /* 通过SQL 语句备份数据库 */ BACKUP DATABASE mydb TO DISK ='C:\DBBACK\mydb.BAK' --这里指定需要备份数据库的路径和文件名,注意:路径的文件夹是必须已经创建的.文件名可以使用日期来标示 /* 通过SQL语句还原数据库 */ USE master RESTORE DATABASE mydb FROM DISK='C:\DBBACK\mydb.BAK' WITH REPLACE 注意...

经验教程

596

收藏

93
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部