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

SQL Server データベースで最近のオブジェクトの変更を見つける

    sys.objects をクエリします 変更されたオブジェクトを検索し、modify_date でフィルタリングするためのテーブル と type; U =ユーザー テーブル、P =ストアド プロシージャ。

    select * 
    from sys.objects 
    where (type = 'U' or type = 'P') 
      and modify_date > dateadd(m, -3, getdate()) 
      

    このアプローチでは、どのオブジェクトが変更されたかがわかりますが、特定の変更はわかりません。



    1. 非主キー、一意の自動インクリメントIDにSQLAlchemyORMを使用する

    2. MyISAM方言が間違ったDDLを生成する

    3. あるSQLServerインスタンスから別のSQLServerインスタンスにSQLServerジョブを移行する方法

    4. バックアップ前のリカバリ要件