sql >> データベース >  >> RDS >> Sqlserver

SQLServerの変更回復モデル

    こんにちは、

    SQLServerのデータベースリカバリモデルを変更する必要がある場合があります。

    バックアップ計画が変更され、ポイントインポイントリカバリが不要な場合は、SQLServerデータベースのリカバリモデルを変更できます。

    次のクエリのように、インスタンスのすべてのデータベースリカバリモデルをフルからシンプルに変更できます。

    declare @SQL varchar(max)=''
    select @SQL+='ALTER DATABASE '+name+' SET RECOVERY SIMPLE;'+CHAR(10)
    from sys.databases
    where recovery_model_desc!='SIMPLE'
    exec(@SQL)

    または、SQL Serverですべての単純なデータベースを完全復旧モデルに変更する必要がある場合は、次のクエリを使用できます。

    declare @SQL varchar(max)=''
    select @SQL+='ALTER DATABASE '+name+' SET RECOVERY FULL;'+CHAR(10)
    from sys.databases
    where recovery_model_desc='SIMPLE'
    exec(@SQL)


    1. SQLServerのレコード変更を監査テーブルに記録する

    2. MySQLで日時形式を変更する方法

    3. OracleでAUTO_INCREMENTを使用してIDを作成するにはどうすればよいですか?

    4. MySQLでのSHA1ハッシュ値の保存