按照網上所說的sql2005進入單機模式下,按下面步驟
一.問題1
1>RESTORE
DATABASE master FROM DISK='C:\Program Files\Microsoft SQL
Server\MSSQL10.MSSQLSERVER\MSSQL\Backup\master.bak'
2>GO
提示還原有錯誤,然後終止還原
解決:到網上查了資料要在 還原命令后加 with replace
二.問題2
1>RESTORE DATABASE master FROM DISK='C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Backup\master.bak' with replace
2>GO
老是提示數據庫版本不同,終止還原
解決:新的數據庫版本要求與之前備份數據庫版本要求一樣,不然還原master數據庫還原不了.
三.問題3
1>RESTORE DATABASE master FROM DISK='C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Backup\master.bak'
with replace
2>GO
如果恢复成功,显示如下信息:
-------------------------------------
已为数据库 'master',文件 'master' (位于文件 1 上)处理了 376 页。
已为数据库 'master',文件 'mastlog' (位于文件 1 上)处理了 3 页。
已成功地还原了 master 数据库。正在关闭 SQL Server。
SQL Server 正在终止此进程。
然後啟動SQL服務啟動不了,明明是還原成功了為什麽SQL服務會啟動失敗呢,后來找來找去終於找到了原因
原來是之前備份的數據庫,master所有安裝的路徑與現在電腦所安裝路徑不一樣,后來將DATA路徑改為與之
前電腦一致,然後啟動SQL服務成功了,哈哈。
分享到:
相关推荐
【重建Master数据库SQL_2005】是一个关键的数据库恢复操作,主要针对SQL Server 2005环境中Master数据库损坏或无法正常启动的情况。Master数据库是SQL Server的核心组件,包含了服务器实例的所有元数据,如登录账户...
在恢复master数据库时,如果不以单用户模式启动SQL Server,就可能会出现“必须以单用户模式使用restore database”的错误。这是因为单用户模式下仅允许一个系统管理员向SQL Server注册,这是系统的逻辑限制。 ...
#### 五、还原Master数据库 如果Master数据库损坏,需要进行还原操作。 - **单用户模式**:在某些情况下,可能需要在单用户模式下进行操作。 - **命令**: 1. 进入CMD,并切换到SQL Server的bin目录,如`C:\...
#### 一、SQL Server 数据库备份与还原基础知识 在讨论具体的步骤之前,我们先了解一些基础概念。 **1.1 备份类型** - **完整备份(Full Backup)**:备份整个数据库的所有数据和事务日志。 - **差异备份...
而在还原部分,首先需要断开当前数据库的连接,然后使用ADO连接master数据库,执行还原SQL语句来还原数据库。还原SQL语句的格式为"restore database <数据库名称> from disk = '<备份文件路径>'",其中<数据库名称>...
上述步骤是SQL Server通过重建方式还原master数据库的完整流程。在实际操作中,每一步都需要谨慎处理,以防止任何可能的数据丢失或服务中断。同时,对于任何数据库操作,确保备份了所有重要的数据和配置信息,是最佳...
在SQL Server Management Studio中,可以通过"任务" > "还原" > "数据库"来启动数据库还原向导。你需要选择源备份文件(在本压缩包中可能是.bak文件),指定目标数据库名,选择合适的恢复选项(如至特定时间点、至...
### SQL Server 2008 收缩数据库脚本知识点详解 #### 一、脚本概述 本脚本主要用于在SQL Server 2008环境中对数据库进行收缩操作。脚本包含了备份数据库、设置恢复模式以及调整日志文件大小等步骤。在执行前需确保...
### SQL Server 2005 从差异备份还原数据库 #### 概述 在SQL Server 2005中,数据库备份与恢复是一项至关重要的任务,尤其当涉及到数据的完整性和系统的连续运行时更是如此。差异备份作为一种常用的备份策略,在...
### SQL Server 2008 数据库还原时遇到“无法获得独占访问权”问题解析与解决方案 在日常的企业级数据库管理与维护工作中,我们经常会遇到数据库备份与还原的需求。对于SQL Server 2008而言,当进行数据库还原操作...
### SQLSERVER无数据库日志文件恢复数据库方法 在SQL Server环境中,当遇到丢失数据库日志文件(.ldf)的情况时,数据恢复成为一个极其敏感且技术性较强的问题。本篇文章将详细阐述两种实用的方法来应对这种情况,...
### 基于SQL Server的数据库备份与还原 #### 一、引言 在现代信息技术领域,数据库系统作为数据管理的核心部分,在企业运营和个人信息管理中扮演着至关重要的角色。然而,无论是硬件故障还是软件错误,都可能对...
在进行数据库还原前,首先需要连接到Master数据库,这是因为Master数据库包含了所有用户数据库的信息以及系统表等重要信息。这里的`SQLMASTER`是用于连接Master数据库的交易对象。 2. **选择Master数据库并执行...
Sql Server 2005 和 Sql Server 2008 单用户模式设置是数据库管理员经常需要进行的一种操作,特别是在备份和还原 master 数据库时。下面我们将详细介绍如何在 Sql Server 2005 和 Sql Server 2008 中设置单用户模式...
### SQL Server 2005/2008 数据库可疑状态修复方法 #### 背景介绍 在日常的数据库管理与维护过程中,数据库可能会因为各种原因进入一种被称为“可疑”(Suspect)的状态。当数据库处于这种状态时,用户无法正常访问...
2. **启动服务主体**:SQL Server服务主进程(sqlservr.exe)启动,进行系统内存分配,初始化工作线程。 3. **配置加载**:读取并解析Msdb和Master数据库中的系统配置信息,如默认语言、排序规则、安全性设置等。 ...
**一、还原Master数据库** 1. **在单用户模式下还原Master** 如果Master数据库出现问题,可以通过启动SQL Server实例在单用户模式(-m)下进行还原操作。这可以通过命令行完成,例如: ```bash sqlservr -c -f -m ...