当前位置:首页 » 操作系统 » 2014还原数据库

2014还原数据库

发布时间: 2022-04-30 20:38:20

⑴ 2014版sqlserver备份.bak文件在2008版sqlserveer上怎么还原

1、右键选择系统数据库,并点击弹出菜单中的“还原数据库”。

⑵ SQL数据库如何还原

  1. 把数据库的备份文件放到服务器的任意目录下先, 然后按下面的步骤做。

  2. 如何从备份设备还原备份(企业管理器) ,从备份设备还原备份 。

  3. 展开服务器组,然后展开服务器。

  4. 展开"数据库"文件夹,右击数据库,指向"所有任务"子菜单,然后单击"还原数据库"命令。

  5. 在"还原为数据库"框中,如果要还原的数据库名称与显示的默认数据库名称不同,请在其中进行输入或选择。

  6. 若要用新名称还原数据库,请输入新的数据库名称。

  7. 说明 为数据库指定新名称将自动为从数据库备份中还原的数据库文件指定新名称。

  8. 单击"从设备",然后单击"选择设备"。

  9. 在"还原自"下,单击"磁带"或"磁盘",然后选择还原设备。

  10. 如果没有出现设备,则单击"添加"以添加现有的备份设备或创建新的备份设备。

  11. 在"还原数据库"对话框内,单击"查看内容"并选择要还原的备份集。

  12. 说明 此选项将扫描备份集以获得备份内容信息,该操作可能需要花费较长时间,特别是在使用磁带设备时。

  13. 如果已经知道要还原的备份集,则在"备份号"中输入备份集编号。

  14. 在"还原备份集"下执行下列操作之一: 单击"数据库 — 完全"还原数据库备份。

  15. 单击"数据库 — 差异"还原差异数据库备份。

  16. 单击"事务日志"应用事务日志备份。

⑶ 如何还原数据库

必须将所有数据库还原到相同的标记,以确保各个数据库间的事务状态一致。有关详细信息,请参阅标记的事务、完整备份和日志备份。如果目标系统中只有一个服务器,请确保还原了所有日志备份集(除了最新日志备份集以外)。有关详细信息,请参阅查看已还原备份的历史记录。如果没有还原所有日志备份集,并且当前没有运行还原作业,请运行还原作业(必要时,请手动运行)。如果存在尚未完成的可还原备份集,则作业将处理它们,直到所有备份集全部还原为止。如果目标系统中有多个服务器,则必须将所有服务器还原到相同的备份集。你必须查看每个服务器的还原历史记录,确保所有服务器上还原的最新日志备份集都是相同的。如果不同,则必须在需要还原最新日志备份集的每个服务器上手动运行还原作业。当所有的服务器都还原为相同的备份集后,最终的备份集可以手动还原。adm_BackupHistory 表是记录源系统日志传送过程历史记录的核心。所有执行的备份工作都记录到此表中。目标系统中的所有服务器都从此表读取信息,以获取执行其还原工作所需的信息。便笺 如果从备份还原 BAM 主导入数据库,则还应该使用该 BAM 主导入数据库备份之前的备份来还原 BAM 存档数据库、BAM 星型架构数据库和 BAM 分析数据库。有关详细信息,请参阅备份和还原 BAM。 便笺 如果将源数据库的完整备份或日志备份从备份 BizTalk Server 作业放置它们的位置上移走,则应该更新目标系统上 bts_LogShippingDatabases 表中该数据库的相关行,将 LogFileLocation 或 DBFileLocation 设置为目标系统应从中读取完整/日志备份文件的新位置。运行 bts_ConfigureBtsLogShipping 存储过程时,将填充此表。默认情况下,这些列设置为空,这表明目标系统应该从 adm_BackupHistory 表中存储的位置上读取这些备份文件。 重要提示 请总是在某个安全位置保留备份文件的一个副本。即使你进行了日志备份,在没有备份文件的情况下也无法还原数据库。 先决条件若要执行此过程,必须以 SQL Server sysadmin 固定服务器角色成员的帐户登录。还原数据库 (SQL Server 2008 R2/2008 SP1)在确定为目标系统的计算机上,依次单击“开始”、“所有程序”、“Microsoft SQL Server 2008 R2”和“SQL Server Management Studio”。在“连接到服务器”对话框中,指定目标系统上 SQL Server 的名称,然后单击“连接”,连接到相应的 SQL Server。在揗“Microsoft SQL Server Management Studio”中,依次双击相应的服务器、“SQL Server 代理”和“作业”。在详细信息窗格中,右键单击揃“BTS 日志传送 - 获取备份历史记录”,然后单击“禁用”。在“禁用作业”对话框中,该状态更改为“成功”。在详细信息窗格中,右键单击揃“BTS 日志传送 - 还原数据库”,然后单击“禁用”。在“禁用作业”对话框中,该状态更改为“成功”。在详细信息窗格中,右键单击“BTS 日志传送 - 还原到标记”,然后单击“作业开始步骤…”。出现“开始 <servername> 上的作业”对话框时,单击“步骤 ID 1”(默认情况下处于选中状态),然后单击“开始”。 “开始 <servername> 上的作业”对话框将关闭,而“开始作业 - <servername>”对话框仍打开。此对话框将显示正在运行的作业的进度和状态。当作业完成后,检查“状态”是否为成功,然后单击“关闭”。如果“状态”为错误,请单击“消息”字段中的链接,以获取有关该问题本质的详细信息。如果该作业成功,则 SQL Server 代理作业和 BizTalk Server 数据库会还原到目标系统。在以前编辑 SampleUpdateInfo.xml 文件所使用的、运行 BizTalk Server 的计算机上打开命令提示符。导航到以下目录:驱动器:\Program Files\Microsoft BizTalk Server 2013\Schema\Restore。便笺 在64 位计算机中,请浏览至以下文件夹:%SystemDrive%\Program�0�2Files�0�2(x86)\Microsoft�0�2BizTalk�0�2Server�0�2<版本>\Bins32\Schema\Restore。 在命令提示符下,键入:cscript UpdateDatabase.vbs SampleUpdateInfo.xml此脚本可更新存储其他数据库的位置信息的所有表。便笺 你只需在 BizTalk 组中的一个服务器上运行 UpdateDatabase.vbs。 在64 位计算机上,必须从 64 位命令提示符下运行 UpdateDatabase.vbs。 便笺 如果配置了 EDI,则导航至 %SystemRoot%\Program Files\Microsoft BizTalk Server <版本>\Schema\Restore,然后打开 SampleUpdateInfo.xml 文件以便进行编辑。在 <OtherDatabases> 部分中添加以下文本: <Database Name="MsEDIAS2" oldDBName="old dta db name" oldDBServer="old dta server" newDBName="new dta db name" newDBServer="new dta server" />。保存编辑后的 SampleUpdateInfo.xml 文件。 将编辑后的 SampleUpdateInfo.xml 文件复制到 BizTalk Server 组中每个运行 BizTalk Server 的计算机上的 驱动器:\Program Files\Microsoft BizTalk Server 2013\Schema\Restore 目录中。便笺 在64 位计算机中,请浏览至以下文件夹:%SystemDrive%\Program�0�2Files�0�2(x86)\Microsoft�0�2BizTalk�0�2Server�0�2<版本>\Bins32\Schema\Restore。 按照步骤 7 中的说明,在 BizTalk Server 组中的每个计算机上打开命令提示符窗口。导航到以下目录:驱动器:\Program Files\Microsoft BizTalk Server 2013\Schema\Restore。便笺 在64 位计算机中,请浏览至以下文件夹:%SystemDrive%\Program�0�2Files�0�2(x86)\Microsoft�0�2BizTalk�0�2Server�0�2<版本>\Bins32\Schema\Restore。在命令提示符下,键入:cscript UpdateRegistry.vbs SampleUpdateInfo.xml此脚本可更新存储其他数据库的位置信息的所有注册表项。便笺 你需要在 BizTalk 组中的每个服务器上运行 UpdateRegistry.vbs。 便笺 在64 位计算机上,必须从 64 位命令提示符下运行 UpdateRegistry.vbs。 重新启动所有 BizTalk Server 服务。有关如何重新启动 BizTalk Server 服务的详细信息,请参阅如何启动、停止、暂停、恢复或重新启动 BizTalk Server 服务。还原数据库后,必须重新启动 Windows 管理规范服务。依次单击“开始”、“运行”,然后键入 services.msc,最后单击“确定”。如果显示“用户访问控制”对话框,请验证描述的操作是否为你希望的操作,然后单击“继续”。右键单击揥“Windows 管理规范”,然后单击“重新启动”。在用于管理 BizTalk Server 的计算机上,依次单击“开始”、“所有程序”、Microsoft BizTalk Server�0�22013,然后单击“BizTalk Server 管理”。在控制台树中,右键单击揃“BizTalk 组”,然后单击“删除”。在控制台树中,右键单击“BizTalk Server�0�22013 管理”,然后单击“连接到现有组”。在“连接到现有 BizTalk Server 配置数据库”对话框的“SQL Server 名称”下拉列表框中,选择充当 BizTalk 管理数据库宿主的 Microsoft SQL Server 实例的名称。在选择 SQL Server 的实例时,BizTalk Server 将自动尝试检测该计算机上的 BizTalk Server BizTalk Server 数据库。在“数据库名称”下拉列表框中,选择要连接到的 BizTalk 管理数据库 (BizTalkMgmtDb),然后单击“确定”。 BizTalk Server 管理控制台将 BizTalk 组添加到控制台树中。你的BizTalk Server 现已还原,应该正在运行。你现在应该配置备份 BizTalk Server 作业,以开始向新目标服务器写入备份。还应该重新配置新的目标系统。重要提示 如果使用的是规则引擎,则在还原数据库后,必须重新启动 BizTalk Server 组中的每个服务器上的规则引擎更新服务。有关如何重新启动规则引擎更新服务的详细信息,请参阅如何启动、停止、暂停、恢复或重新启动 BizTalk Server 服务。 便笺 如果使用的是 BAM,则此时还原 BAM 数据库。

⑷ sql2005怎么还原2014备份的数据库

首先、点击桌面的“sql
server
management
studio”打开,sql2005的管理器,点击“连接”登录:
一、新建数据库
1、新建数据库
右键点击“数据库”——“新建数据库”:
mssql2005备份还原图文教程
填写数据库名,如mydata,选择数据库保存路径,一般可以保持默认地址,点击“确定”。
2、新建用户
右键点击“安全性”——“登录名”——“新建登录名”:
mssql2005备份还原图文教程
填写登录名,如mydata。选择“sql
server身份验证”,输入密码。下方的“强制密码过期”不要选择,默认数据库选择您用户登陆对应的数据库,如mydata。如图:
点击“用户映射”,“映射到此登录名的用户”勾选对应的数据库,如mydata。数据库成员角色勾选“public”和“db_owner”,点“确定”。如图:
至此新建数据库就完成了。
二、还原数据库
首先将数据库备份bak文件上传到服务器,建议放到d:\mssql
目录
,如mydata.bak。右键点击要还原的数据库,选择“任务”——“还原”——“数据库”,如图:
注意,如果放在其他目录,务必保证该目录先加上mssqluser的完全控制权限,否则还原或备份会失败。保存备份的目录也必须有这个权限!!
若不是本服务器上早期的备份,请选择“源设备”,点右侧的“…”查找bak文件,完成后下方会显示出备份集,“还原”那勾选:
然后点击“选项”,勾选“覆盖现有数据库”,“将数据库文件还原为:”的文件路径指向现在的数据库文件,点击“确定”就开始还原了,备份太大的话,还原时间要稍微长点:
还原成功后,系统会提示:
还原成功后,请检查下表的架构是否是dbo:
若是数据库名或其他架构,如为mydata架构,需要在“安全性”——“架构”,新建一个所有者为dbo的mydata架构。
新建一个所有者为dbo的mydata架构:
三、附加数据库
首先将您的数据库mdf和ldf文件上传到服务器的某个目录(一般不要放在系统盘,以免系统损坏造成数据丢失),比如d:\mssql目录,并给该目录mssqluser的完全控制权限。
注意,如果放在其他目录,务必保证该目录先加上mssqluser的完全控制权限,否则还原或备份会失败。保存备份的目录也必须有这个权限!!
其次,右键点击您的数据库,选择附加:
点击添加,添加您的mdf文件:
点击确定就可以附加成功数据库了,在数据库中能看到新附加的数据库:
注意,如果放在其他目录,务必保证该目录先加上mssqluser的完全控制权限,否则还原或备份会失败。保存备份的目录也必须有这个权限!!

⑸ 如何还原sql数据库

1、要进行还原数据库操作我们先需要有一个数据库,这里直接打开SQL Server Management Studio,然后打开实例,在左侧按照下图中红色箭头指示右键点击数据库,然后点击 新建数据库,如下图:

⑹ SQL server2014中备份的数据库怎么还原在sql server2012中

backup
database
[数据库名]
to
disk
=
n'd:\sql_bake\数据库名am1am'
with
noinit
,
nounload
,
name
=
n'数据库名
备份',
noskip
,
stats
=
10,
noformat
你选择的是noformat-追加备份,也就是不覆盖原有数据,数据库大小2g备份大概是200m
第一天备份文件大小200m
第二天400m
第三天600m
这个文件会不停的追加大小,如果你备份频繁,追加的就频繁。

⑺ 如何在sql2012上还原sql2014备份的数据库

在目标数据库中选择你要还原的库,
点击源设备
进去之后点添加,找到你备份好的数据库,勾选
点确定
还原时候断开所有与数据库的连接
要不会报你不能独占数据库的错误
在看左边的列表
看见
有数据库
下面还有hrcmne
hrcmne_oracle
等等列表吗
假设你还原hrcmne这个库
右击“数据库”进行还原
不要点击“hrcmne
上面的还原
要是不听可能会有你意想不到的报错

热点内容
win10怎么关闭登录密码 发布:2024-10-05 11:09:55 浏览:934
降温解压器 发布:2024-10-05 10:54:15 浏览:420
轧钢压缩空气 发布:2024-10-05 10:54:10 浏览:184
京东微信密码是多少 发布:2024-10-05 10:28:48 浏览:486
粘连算法 发布:2024-10-05 10:10:45 浏览:647
php监控进程 发布:2024-10-05 09:37:06 浏览:51
企业密信怎么找回服务器代码 发布:2024-10-05 09:33:19 浏览:229
怎么用电脑开mc服务器 发布:2024-10-05 09:25:01 浏览:409
linux目录乱码 发布:2024-10-05 09:24:24 浏览:173
欧姆龙plc有密码如何传送 发布:2024-10-05 09:24:24 浏览:336