在 SQL Server 中,恢復(fù)模式?jīng)Q定了數(shù)據(jù)庫在發(fā)生故障時的恢復(fù)行為。設(shè)置恢復(fù)模式通常涉及更改 SQL Server 服務(wù)器的當(dāng)前恢復(fù)模式配置。以下是設(shè)置 SQL Server 恢復(fù)模式的步驟:
您還可以使用 T-SQL 腳本來設(shè)置恢復(fù)模式。以下是一個示例腳本:
USE [msdb]
GO
EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;
EXEC sp_configure 'Ole Automation Procedures', 1;
RECONFIGURE;
EXEC sp_configure 'SQL Server Agent XPs', 1;
RECONFIGURE;
EXEC sp_configure '恢復(fù)模式', 2; -- 設(shè)置為完整恢復(fù)模式(2)或批量恢復(fù)模式(3)
RECONFIGURE;
EXEC sp_configure 'Ole Automation Procedures', 0;
RECONFIGURE;
EXEC sp_configure 'SQL Server Agent XPs', 0;
RECONFIGURE;
EXEC sp_configure 'show advanced options', 0;
RECONFIGURE;
GO
請注意,將 sp_configure 'recovery mode', 2;
中的 2
替換為 3
可以設(shè)置為批量恢復(fù)模式。
雖然 SQL Server Configuration Manager 主要用于配置 SQL Server 服務(wù)器的物理和邏輯組件,但它也可以用來設(shè)置恢復(fù)模式。以下是步驟:
請注意,通過 SQL Server Configuration Manager 設(shè)置恢復(fù)模式通常不是推薦的方法,因?yàn)樗恢苯优c數(shù)據(jù)庫級別的恢復(fù)模式設(shè)置相關(guān)聯(lián)。
通過以上方法,您可以根據(jù)需要選擇適當(dāng)?shù)幕謴?fù)模式來配置 SQL Server 實(shí)例。