Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да видите регистрационните файлове на транзакциите в SQL Server 2008

Можете да използвате недокументирания

DBCC LOG(databasename, 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(база данни, 1)

Можете също да опитате fn_dblog.

За връщане назад на транзакция с помощта на регистрационния файл на транзакциите бих погледнал публикацията на Stack Overflow Отмяна на транзакция с помощта на регистрационния файл на транзакциите .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да получите дефиниция на изчислена колона в SQL Server с помощта на T-SQL

  2. SQL Server тригери:DML тригери

  3. DATENAME() Примери в SQL Server

  4. Как да прехвърлите DateTime към Time

  5. Трикове за непрекъснато подобряване на мониторинга на базата данни