`
gaojin
  • 浏览: 44133 次
  • 性别: Icon_minigender_1
  • 来自: 湖北
社区版块
存档分类
最新评论

SQL Server恢复

    博客分类:
  • SQL
阅读更多
EXEC sp_attach_single_file_db @dbname = '123', @physname = 'D:\123.mdf'

 先尝试sp_attach_single_file_db恢复,执行如下:

sp_attach_single_file_db 'SharePoint_Config','D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\SharePoint_Config.mdf'

 出现错误提示:

文件激活失败。物理文件名称'D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\SharePoint_Config_log.LDF'可能不正确。
由于数据库没有完全关闭,无法重新生成日志。
消息 1813,级别 16,状态 2,第 1 行
无法打开新数据库 'SharePoint_Config'。CREATE DATABASE 中止。
然后尝试如下步骤:
1、新建SharePoint_Config 数据库


2、停止SQL SERVER 2005,将原来的SharePoint_Config .mdf数据库文件覆盖刚新建的SharePoint_Config .mdf数据库文件,重新启动数据库,此时数据库中的表不能正常读取。


3、将数据库设置为紧急状态:

alter database SharePoint_Config set emergency

 此时数据处于紧急状态,库中的表可以读取

 

4、执行如下代码

use master
declare @databasename varchar(255)
set @databasename='SharePoint_Config'         --设置变量为数据名
exec sp_dboption @databasename, N'single', N'true' --将数据库置为单用户状态
dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS)
dbcc checkdb(@databasename,REPAIR_REBUILD)
exec sp_dboption @databasename, N'single', N'false'--将目标数据库置为多用户状态

 数据库正常。

 

分享到:
评论

相关推荐

    SQL Server恢复案例剖析

    ### SQL Server恢复案例剖析 #### 一、背景介绍与问题定义 在数据库管理领域,SQL Server作为一款广泛使用的数据库管理系统,其数据恢复能力是确保业务连续性和数据安全的关键因素之一。本文将通过一个具体的SQL ...

    SQLServer恢复表级数据详解

    在使用SQLServer数据库时,数据的备份和恢复是数据库管理中非常重要的环节。尤其在开发和生产环境中,表级数据的恢复显得尤为重要,因为关键表往往存放着核心数据,一旦出现数据损坏,需要迅速采取措施进行恢复。...

    SQLServer数据库的备份和还原详解

    7. 最后,使用T-SQL命令将数据库的状态恢复正常。 #### 五、总结 SQL Server数据库的备份和还原是维护数据库稳定性与可靠性的重要环节。通过合理的备份策略以及掌握正确的还原方法,可以有效地避免因意外情况导致...

    SQL SERVER数据恢复大师.zip

    SQL Server 数据恢复大师是一款专为Microsoft SQL Server设计的高级数据恢复工具,主要用于处理数据库的紧急情况,例如意外删除、系统崩溃、硬件故障等导致的数据丢失问题。它支持SQL Server 2000到2012各个版本,...

    用简单模式,对SQLServer数据库收缩

    ### 使用简单恢复模式对SQL Server数据库进行收缩 在SQL Server中,随着业务的增长与时间的推移,数据库文件(.mdf)和日志文件(.ldf)可能会变得非常庞大,即使数据库中的实际数据量并没有那么大。在这种情况下,...

    MS SQL SERVER恢复工具

    MS SQL SERVER恢复工具是一款SQL碎片级恢复程序,纯API底层级获取磁盘扇区,纯底层扫描SQL碎片,纯底层获取分区结构,支持GPT/MBR分区表,分区结构支持:NTFS,FAT32/16,exFAT等并支持解析空余空间,检测MDF功能支持...

    sqlserver 数据恢复工具

    - "jb51.net.txt" 可能是一个网站链接或者教程,jb51.net是一个提供编程、网络、操作系统等IT技术教程的平台,可能会有关于SQL Server恢复的文章或指南。 - "去脚本之家看看.url" 也是一个网站链接,脚本之家...

    ApexSQL sqlserver数据恢复工具

    ApexSQL sqlserver数据恢复工具ApexSQL sqlserver数据恢复工具ApexSQL sqlserver数据恢复工具ApexSQL sqlserver数据恢复工具ApexSQL sqlserver数据恢复工具ApexSQL sqlserver数据恢复工具ApexSQL sqlserver数据恢复...

    Delphi中SQL Server数据库备份与恢复的实现 (1).pdf

    在Delphi中实现SQL Server数据库备份与恢复是一项关键的功能,尤其在数据库管理系统和信息系统开发中非常重要。Delphi作为一款优秀的可视化开发工具,有着强大的数据库应用程序开发能力,与Microsoft SQL Server...

    SQL Server与SharePoint技术指南

    #### SQL Server恢复模式对SharePoint数据库的影响 ##### 完全恢复模式(Full Recovery Mode) 完全恢复模式下,SQL Server会捕获并记录每一次数据库事务,这意味着管理员可以灵活地将SharePoint数据库恢复到任意...

    SQL server备份 还原 修复

    ### SQL Server备份、还原与修复方法详解 #### 一、SQL Server备份概述 SQL Server备份是确保数据库安全的重要措施之一。通过定期备份数据库,可以在数据丢失或系统故障时迅速恢复到正常状态,避免数据损失带来的...

    NBU备份回复sql server

    这个步骤包括设置sql server连接、连接本地需要恢复的数据库、设置NBU客户端资产、还原sql server连接、win-126源的备份、找到需要还原的备份、进行还原、查看恢复日志等。 七、NBU备份回复sql server的优点 NBU...

    SQL Server数据库备份与恢复(C#代码示例)

    为了实现上述功能,你需要在项目中引用Microsoft.SqlServer.Smo和Microsoft.SqlServer.SqlManagementUtils库。在压缩包文件"SQL Server数据库备份与恢复"中,可能包含了详细的C#代码示例,你可以参考这些示例来理解...

    SqlServer连接工具

    SQL Server连接工具是数据库管理员和开发人员用于与Microsoft SQL Server交互的重要软件。这些工具提供了多种功能,包括数据库的创建、管理、查询、备份、恢复以及性能优化等。在本篇文章中,我们将深入探讨SQL ...

    如何强制删除或恢复SQLServer正在使用的数据库

    通常情况睛,SQLServer... 您可能感兴趣的文章:sqlserver只有MDF文件恢复数据库的方法sqlserver 数据库日志备份和恢复步骤asp 在线备份与恢复sqlserver数据库的代码SQLserver 数据库危险存储过程删除与恢复方法SQL Serv

    SqlServer日志恢复数据工具

    "SqlServer日志恢复数据工具"就是针对这种情况设计的,它能够从SQL Server的日志文件中提取并恢复数据,确保业务连续性和数据完整性。本文将深入探讨这个工具及其工作原理,以及如何使用它进行数据恢复。 1. SQL ...

    SQL SERVER备份恢复

    在SQL Server数据库管理中,备份和恢复是至关重要的操作,它们确保了数据的安全性和业务连续性。SQL Server备份恢复涉及到一系列的技术和策略,用于保护数据免受意外丢失、硬件故障或者需要回滚到特定时间点的情况。...

    MSSQL数据库修复软件:Recovery Toolbox for SQL Server 2.2.11.0

    10、执行运行Windows 98 / NT 4.0 / 2000 / Me / XP / Vista / 7/8/10 / Server 2008 / Server / 2012的SQL Server的恢复 11、MS SQL数据库恢复软件包括具有14种语言的多语言界面 12、从已损坏的MDF文件预览已恢复...

    Sql Server 2014 安装包

    Sql Server 2014 安装包 SQL Server 2014是微软推出的一款关系型数据库管理系统,它在企业级数据管理和分析领域扮演着重要的角色。此安装包包含两个主要组件:SQL Management Studio和SQL Server Express。 1. **...

Global site tag (gtag.js) - Google Analytics