Sql还原数据库出现3154错误】的更多相关文章

要先知道还原的数据库的名字 然后在数据库中新建一个那个名字的数据库, his 是数据库的名字!! RESTORE DATABASE his FROM DISK = 'E:\RDHL文件\HIS相关文档\数据库备份\biaozhun.bak' with replace, MOVE 'his' TO 'D:\Microsoft SQL Server\MSSQL.1\MSSQL\Data\his.mdf',   //路径就是新建的数据库的mdf  和ldf文件的路径 MOVE 'his_log' TO…
问题:在SQL SERVER 2005中还原数据库时出现错误:system.data.sqlclient.sqlerror 媒体集有 2 个媒体簇 但只提供了 1 个.必须提供所有成员. (microsoft.sqlserver.smo) 原因:由于备份时,没有去掉默认的备份路径(C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\backup.bak),而又添加了一个新的路径,结果备份了两份,但它们之间彼此依赖,所以没有办法恢复…
原文:2. SQL Server数据库状态监控 - 错误日志 无论是操作系统 (Unix 或者Windows),还是应用程序 (Web 服务,数据库系统等等) ,通常都有自身的日志机制,以便故障时追溯现场及原因.Windows Event Log和 SQL Server Error Log就是这样的日志, PS: SQL Server 中的错误日志 (Error Log) 类似于 Oracle中的alert 文件. 一. 错误日志简介 1. Windows事件日志与SQL Server 错误日志…
在SQL Server 2008版本中还原从sql server 2005备份出来的数据库时,提示错误:“备份集中的数据库备份与现有的 '***' 数据库不同.RESTORE DATABASE 正在异常终止. (Microsoft SQL Server,错误: 3154)”. 在这里小编记录一下SQL Server2008 3154错误的解决办法,希望对大家有所帮助. 百度经验:jingyan.baidu.com 工具/原料   SQL Server2008 百度经验:jingyan.baidu…
所谓孤立帐户,就是某个数据库的帐户只有用户名而没有登录名,这样的用户在用户库的sysusers系统表中存在,而在master数据库的syslogins中却没有对应的记录 孤立帐户的产生一般是一下两种: 1.将备份的数据库在其它机器上还原: 2.重装系统或SQL SERVER之后只还原了用户库 解决方法是使用sp_change_users_login来修复 sp_change_users_login的用法有三种 用法1: exec sp_change_users_login 'REPORT' 列出…
还原一个备份数据库的经历. 首先,手头上有工程文件及相应的数据库的备份. 步骤: 1.在工程文件里找到配置文件,我这个是在bin目录里找到config.ini 2.双击打开它,里面有一些数据库的相关信息 3.要改的东西 host=user=passwrd=cur_db= host是电脑名:user是数据库登录用户名:password是数据登录密码:cur_db是数据库名称 把这4个改成自己的就可以了 4.然后是打开SQL,登录,在左方选择“数据库”文件夹,右击,看到还“原数据库”,选择,弹出“还…
.做项目时遇到这种情形:原来的test_dev数据库,想复制出test_ft供测试用.此时备份test_dev出test_backup文件,想直接还原成test_ft时会报占用错误. 还原数据库:The backup set holds a backup of a database other than the existing database 因为数据库正在使用,所以无法获得对数据库的独占访问权 2.原因:(1)备份文件里面保存着原有数据库及文件名称信息,默认会还原成test_dev数据库,…
1. 查看 SQL Server 2000 中 Northwind 数据库文件的逻辑文件名(logical file name)和物理文件路径(operation system file name): use Nothwind go select name, filename, * from dbo.sysfiles name filename -------------- -------------------------------------------------------------…
最近上班时候,经常要做数据库还原,时常遇到数据被占用的情况, 执行一句sql语句就可以解决, ALTER DATABASE dbname SET OFFLINE WITH ROLLBACK IMMEDIATE 记录一下,以防下次要用的时候,忘记了.…
需求:在做图书馆数据整合时候,由于有两个校区,用的是分离开的同一个数据库,数据库名字都一样的,现在我要整合在一起,我的想法是把两个数据库先还原到我本地,用写好的脚本整合到一起.所以,我还原两个数据库时候就遇到了因为数据库名相同而无法还原情况.下面给出一个解决方案 新建了两个数据库.其中gdlisxp用于正常还原,xzgdlisxp用以下方式还原.新建查询,执行以下语句 RESTORE DATABASE xzgdlisxp -- xzgdlisxp是我新建的数据库 FROM DISK = 'F:\…