Hello. I have three servers, A,B, and C, with SQL Server 2005 SP4 (9.00.5266) installed on Windows Server 2003 R2 Standard x64 SP2. Server C has SQL Reporting Services installed on it, while the others do not. All of the servers are in the same domain. Server A is on one subnet. Server B and Server C are on a different subnet. Transactional replication of several databases from Server A (Publisher and Distributor) to Server B (Subscriber) has been working for a long time, and continues to do so.
I have a database on Server B that I want to replicate to Server C. A copy of this database exists on Server A, but that copy is not replicated anywhere. I can create a transactional publication for this databases on Server B. When I create a push subscription for Server C, the subscription is created, but replication fails to start. The Application log on the publisher records the following Event ID 14151 error. This error is logged about once every minute.
Replication-Replication Distribution Subsystem: agent<agent job name> failed. The process could not connect to Subscriber '<ServerC>'.
In the System logon the Publisher, the following Event ID 4 Kerberos error is logged in the System Log with the exact same timestamp as the error in the Application log.
The kerberos client received a KRB_AP_ERR_MODIFIED error from the server host/<ServerCfqdn>. The target name used was MSSQLSvc/<ServerCfqdn> :1433. This indicates that the password used to encrypt the kerberos service ticket is different than that on the target server. Commonly, this is due to identically named machine accounts in the target realm (<DomainName>), and the client realm. Please contact your system administrator.
None of the following have resolved the issue.
- deleting the subscription and re-creating it
- deleting the subscription and publication and re-creating them
- restarting the SQL services on Server B and Server C
- rebooting Server B and Server C
- backing up the database on the Publisher, and restoring the backup onto the subscriber
- removing duplicate and obsolete Host records in DNS
- verifying that there are no duplicate computer accounts in ADUC