Hi, Piotr,
What's the distribution database max_retention and history_retention settings If you have small values for those retention settings, then the subscription may expire even you set subscription to never expire. You can try to increate distribution db max_retention and history_retention value to see if the problem can be solved.
Thanks,
Zhiqiang Feng
Can you increate the value for those retention to see if things improve This way we can rule out whether your problem is related to those settings.
Thanks,
Zhiqiang Feng
I have the exact same problem
my transactional replication is pushing to 4 sql servers
3 work fine never die and the other 1 dies once a week
The one that dies has a large number of locks which would occasionally kill sql2000 replication
but all i had to do was restart now i have to re replicate the server which takes hours
Does it always happen on the same subscriber Does it work after you reinitialize it
Gary