1. ホーム
  2. sql-server

[解決済み] トランザクションログの無効化

2023-07-07 13:42:12

質問

Oracle には、トランザクションがログに記録されないように発行できる SQL コマンドがあります。SQL Server 2008 にも同様のものがありますか。

私のシナリオ サーバー (開発、QA、生産) 上で Tx ログが必要ですが、開発者マシン上ではおそらくログなしで行うことができます。

どのように解決すればよいでしょうか。

SQL Server では、どのような場合でもトランザクション ログを使用しないことはできません。 エンジンは単に機能しません。

開発用マシンでリカバリモデルを SIMPLE に設定することができます - これはトランザクションログのバックアップが行われていないときにトランザクションログの肥大化を防ぐことができます。

ALTER DATABASE MyDB SET RECOVERY SIMPLE;