改变SQL数据库恢复模型- 2简单的方法

本文解释如何使用SQL Server Management Studio (SSMS)和Transact-SQL更改SQL数据库恢复模型。

根据微软,“恢复模型”是一个数据库属性,它控制如何记录事务,事务日志是否需要(和允许)备份,以及可用的恢复操作类型。

为SCCM配置SSRS或一般情况下,默认情况下,ReportServer数据库恢复模型启用为FULL。这意味着ReportServer数据库中的所有活动都将记录到事务文件中。最重要的是,事务日志可以随时间增长。

PatchMyPC HorizontalAD
修补我的电脑赞助广告

当您想要减少基于SQL server的大小时SCCM报告服务日志数据库在美国,你可能需要改变恢复模式。SQL管理员将知道更多改变数据库恢复模型的方法。

SQL数据库的恢复模型

SQL数据库有三种恢复模式:简单的完整的,bulk-logged.通常,数据库使用完全恢复模型或简单恢复模型。数据库可以随时切换到另一种恢复模式。

模型Database设置新建数据库的默认恢复模式。在从完全恢复或大容量日志恢复模式切换之前,请备份事务日志。

  • 简单的:自动回收日志空间以保持较小的空间需求,基本上消除了管理事务日志空间的需要。
  • 完整的:数据文件丢失或损坏不会导致工作丢失。
  • Bulk-logged:通过对大多数批量操作使用最少的日志记录来减少日志空间的使用。

也读如何重新索引WSUS数据库

查看MS SQL数据库恢复模型

要快速查看MS SQL数据库的恢复模型,可以使用以下步骤:

  1. 启动SQL Server Management Studio
  2. 连接到Microsoft SQL Server数据库引擎。
  3. 右键单击任何数据库并选择属性这将打开数据库属性对话框。
  4. 在“选择页面窗格”下,单击选项.您将看到当前恢复模式显示在恢复模式列表框下。
SQL数据库的恢复模型
SQL数据库的恢复模型

推荐阅读如何移动SCCM数据库到另一个驱动器

1.使用SSMS更改SQL数据库恢复模型

使用SQL Server Management Studio,您可以按照以下步骤更改SQL数据库的恢复模型:

步骤1:启动SQL Server Management Studio并连接到数据库实例。

更改SQL数据库恢复模式-连接到数据库引擎
更改SQL数据库恢复模式-连接到数据库引擎

步骤2:一旦你连接到Microsoft SQL Server数据库引擎,在左侧对象资源管理器窗格中,单击SQL服务器名称展开服务器树。扩大数据库右键单击希望更改其恢复模型的数据库并选择属性

更改SQL数据库恢复模型
更改SQL数据库恢复模型

步骤3:现在您将看到“数据库属性”对话框。在“选择页面”区域,单击选项,现在可以为选定的数据库设置恢复模型。缺省情况下,SQL数据库的恢复模式为完整的.从恢复模式下拉菜单您可以选择Simple或bulk - logging。点击好吧以保存更改。

更改SQL数据库恢复模型
更改SQL数据库恢复模型

2.使用Transact-SQL更改数据库恢复模型

另一种更改数据库恢复模型的简单方法是使用Transact SQL。T-SQL或Transact SQL是特定于Microsoft SQL Server产品.它可以帮助执行从单行检索数据、插入新行和检索多行等操作。

步骤1:启动SQL Server Management Studio并连接到数据库引擎

更改SQL数据库恢复模式-连接到数据库引擎
更改SQL数据库恢复模式-连接到数据库引擎

步骤2:一旦你连接到Microsoft SQL Server数据库引擎,在左侧对象资源管理器窗格中,单击SQL服务器名称展开服务器树。扩大数据库右键单击希望更改其恢复模型的数据库并选择新的查询

使用Transact-SQL更改数据库恢复模型
使用Transact-SQL更改数据库恢复模型

步骤3:在查询窗口,输入以下查询,然后单击执行修改数据库的恢复模式。在运行该命令之前,请确保替换了“DBNAME使用正确的数据库名称。

使用DBNAME;修改数据库dbname集

运行前面提到的T-SQL命令后,这些命令似乎已经成功完成。使用Transact SQL,我们能够更改数据库的恢复模型。

使用Transact-SQL更改数据库恢复模型
使用Transact-SQL更改数据库恢复模型

读下

留下回复

你的电邮地址将不会公布。必填字段已标记