Не могу сделать усечение лога. Неудачно удалённая репликация.

sqlman
Дата: 16.01.2009 16:48:38
Здравствуйте!!!
Microsoft SQL Server 2005 - 9.00.3175.00 (X64) Jun 14 2007 11:45:39 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 5.2 (Build 3790: Service Pack 2)

Убили репликацию через
sp_removedbreplication
, после этого лог не транкейтится.

DBCC OPENTRAN
возвращает:


Transaction information for database 'Data'.

Oldest active transaction:
SPID (server process ID): 376
UID (user ID) : -1
Name : user_transaction
LSN : (1225724:226:1)
Start time : Jan 16 2009 3:41:51:797PM
SID : 0x01050000000000051500000016e0007a6e51e7046fa38a5f38090000

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

А так же
SELECT * FROM sys.dm_repl_tranhash
возвращает:

buckets hashed_trans completed_trans compensated_trans first_begin_lsn last_commit_lsn
997 500 0 0 000D40C1:00000241:0007 000D40C1:00008514:0004

SELECT TOP 1 * FROM sys.dm_repl_traninfo
возвращает:

fp2p_pub_exists db_ver comp_range_address textinfo_address fsinfo_address begin_lsn commit_lsn dbid rows xdesid artcache_table_address server server_len_in_bytes database db_len_in_bytes originator originator_len_in_bytes orig_db orig_db_len_in_bytes cmds_in_tran is_boundedupdate_singleton begin_update_lsn delete_lsn last_end_lsn fcomplete fcompensated fprocessingtext max_cmds_in_tran
0 0 0x000000096B0ED158 0x000000096B0ED170 0x000000096B0ED1B0 000D40C1:0000844C:0001 000D40C1:0000844C:0004 8 0 0000:32BDC0AA NULL CWNETSQL 16 CWNet 10 0 0 0 0 00000000:00000000:0000 00000000:00000000:0000 00000000:00000000:0000 0 0 0 0

Видимо, транзакции попрежнему отмечаются как нереплицированные.

Выполнял рекомендации:

declare @dbname sysname
set @dbname = db_name()
exec sp_replicationdboption @dbname, publish, true, 1

EXEC sp_repldone @xactid=NULL, @xact_segno=NULL, @numtrans=0, @time=0, @reset=1
exec sp_replicationdboption @dbname, publish, false, 1

Лог усёкся, но потом опять начал наполняться. Коллеги, очень нужна помощь. Нужны любые идеи.
Ozerov
Дата: 16.01.2009 17:54:17
Так не я не понял, просто столько всего написанно :) Проблема исключительно в том, что растет лог транзакций у базы ?
sqlman
Дата: 16.01.2009 18:12:30
Проблема в том, что не с бекапом усекается лог.
sqlman
Дата: 16.01.2009 18:14:34
sqlman
Проблема в том, что не с бекапом усекается лог.


Проблема в том, что с бекапом не усекается лог. Транзакции в логе помечены для репликации.
Ozerov
Дата: 16.01.2009 18:16:23
sqlman
sqlman
Проблема в том, что не с бекапом усекается лог.


Проблема в том, что с бекапом не усекается лог. Транзакции в логе помечены для репликации.

С каким бэкапом ?
sqlman
Дата: 16.01.2009 18:34:27
Ozerov
sqlman
sqlman
Проблема в том, что не с бекапом усекается лог.


Проблема в том, что с бекапом не усекается лог. Транзакции в логе помечены для репликации.

С каким бэкапом ?



С бекапом лога.