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

SQLServer2008でトランザクションログを表示する方法

    文書化されていないものを使用できます

    DBCC LOG(databasename, typeofoutput)
    

    ここでtypeofoutput:

    0: Return only the minimum of information for each operation -- the operation, its context and the transaction ID. (Default)
    1: As 0, but also retrieve any flags and the log record length.
    2: As 1, but also retrieve the object name, index name, page ID and slot ID.
    3: Full informational dump of each operation.
    4: As 3 but includes a hex dump of the current transaction log row.
    

    例: DBCC LOG(database、1)

    fn_dblogを試すこともできます。

    トランザクションログを使用してトランザクションをロールバックするには、StackOverflowの投稿トランザクションログを使用したロールバックトランザクションを確認します。 。



    1. nativeQueryを使用したSpringBootQueryアノテーションがPostgresqlで機能しない

    2. 高度なSQL:パラメーター化されたテーブル値関数の出力をSQLテーブルに挿入します

    3. MySQLのALTERTABLE列

    4. データベースのスケーリングのベストプラクティス:パート2