DBCC OPENTRAN (Transact-SQL)
Etkin işlem en eski ve en eski dağıtılmış ve nondistributed yinelenmiş hareketler, hakkında bilgi varsa belirtilen veritabanı içinde görüntüler.Yalnızca etkin bir işlem varsa ya da veritabanı çoğaltma bilgileri içeriyorsa, sonuçlar görüntülenir.Hiçbir etkin işlemler varsa, bilgilendirici bir ileti görüntülenir.
Not
DBCC OPENTRAN olmayan-SQL Server Yayımcılar için desteklenmiyor.
DBCC OPENTRAN
[
( [ database_name | database_id | 0 ] ) ]
{ [ WITH TABLERESULTS ]
[ , [ NO_INFOMSGS ] ]
}
]
Bağımsız değişkenler
database_name | database_id | 0
Adını veya KIMLIĞINI eski hareket bilgilerini görüntülemek için veritabanının belirtilir.Belirtilmedi veya 0 belirtilirse, geçerli veritabanı kullanılır.Veritabanı adları için kurallara uymanız gerekir tanımlayıcılar.With
Seçeneklerin belirtilmesine olanak sağlar.tableresults
sonuçlar ile yüklenebilecek sekmeli biçimde belirtir bir tablo.Oluşturmak için bu seçeneği kullanan bir tablo içine sonuçları bir tablo karşılaştırmalar için.Bu seçenek belirlendiğinde, sonuçlar okunabilir olmaları için biçimlendirilir.no_infomsgs
Tüm bilgi iletileri bastırır.
Remarks
Açık bir hareketi hareket günlüğü içinde olup olmadığını belirlemek için DBCC OPENTRAN kullanın.yedek LOG deyim kullandığınızda, yalnızca etkin olmayan kısmını günlüğünün kesildi, açık hareket günlüğü tamamen kesiliyor engelleyebilirsiniz.Açık bir hareketi tanımlamak için kullanın. sp_who sistem almak için işlem kimliği
Sonuç Kümeleri
DBCC OPENTRAN aşağıdaki sonucu verir küme hiçbir açık hareket olduğunda:
No active open transactions.
DBCC execution completed.If DBCC printed error messages, contact your system administrator.
İzinler
Üyelik gerektirir sysadmin sabit sunucu rolü veya db_owner sabit veritabanı rolü.
Örnekler
C.Eski etkin hareket döndürülüyor
Aşağıdaki örnek geçerli veritabanı için hareket bilgilerini alır.sonuçlar değişebilir.
Here is the result set.
Transaction information for database 'master'.
Oldest active transaction:
SPID (server process ID) : 52
UID (user ID) : -1
Name : user_transaction
LSN : (518:1576:1)
Start time : Jun 1 2004 3:30:07:197PM
SID : 0x010500000000000515000000a065cf7e784b9b5fe77c87709e611500
DBCC execution completed.If DBCC printed error messages, contact your system administrator.
Not
"(Kullanıcı KIMLIĞI) UıD" sonuç anlamsız ve bir sonraki sürümünde will be removed SQL Server.
b.WITH TABLERESULTS seçeneğini belirtme
Aşağıdaki örnek, geçici tabloya DBCC OPENTRAN komutunun sonuçlarını yükler.