0

SQL Server 2008のデータベースに接続し、データベースで新しいクエリウィンドウを使用して、

DBCC OPENTRAN

そしてそれは示しています

Replicated Transaction Information:
        Oldest distributed LSN     : (0:0:0)
        Oldest non-distributed LSN : (93627:242:1)
DBCC execution completed. If DBCC printed error messages, contact your system administrator.

クエリを閉じて数時間後に同じDBCC OPENTRANコマンドを実行しても、結果は同じです。

コミットされていないトランザクションがあると想定しています。私は正しいですか?もしそうなら、私はこのマシンの管理者なので、このトランザクションを閉じる/コミットするにはどうすればよいですか?

ログは3〜4 GBで、毎日200MB以上増加しています。

ありがとうございました。

4

1 に答える 1

0

これは、次の方法で解決されます。

Execute SP_ReplicationDbOption Blog2012,Publish,true,1
GO
Execute sp_repldone @xactid = NULL, @xact_segno = NULL, @numtrans = 0, @time = 0, @reset = 1
GO
DBCC ShrinkFile(Blog_Log,0)
GO
Execute SP_ReplicationDbOption Blog2012,Publish,false,1
GO

ここで、Blog2012はデータベース名、Blog_Logはログの名前です。

于 2012-09-25T13:04:40.043 に答える