I have set up Transactional Replication without updating Subscriptions. The Distribution database appears to be configured correctly (it resides on the same SQL Server instance as the Publication database). The Publication database seems to work okay, as evidenced by: 1) the initial Snapshot seems to have been set up successfully; and 2) the log reader agent is running successfully. Where I have the problem is on the Subscription side agent. It fails to complete giving an error message of:
The process could not read file 'f:\MSSQL10.MSSQLSERVER\MSSQL\ReplData\unc\PDAEGISDBDEVVM_NWSAEGISMSPDB_NWSAEGISMSPDB_PUB\20121008163528\ZetronUnitNumber_1465.pre' due to OS error 3. (Source: MSSQL_REPL, Error number: MSSQL_REPL20024)
I believe I know what the problem is, but I don't know how to fix it. I think the Subscription database is trying to access the file on a path that doesn't specify the Publication database. I specified that the repldata files would be stored on a locally attached disk with a path name of f:\MSSQL10.MSSQLSERVER\MSSQL\ReplData. But I am not too sure about how to make this path name known to the Subscription server.I am performing a "pull" subscription.