Error message:
Due to operating system error 3, the process cannot read the file "D: \ dbsync \ UNC \ floorweb_floorlink2_testfloor \ 20081128174839 \ ufocorpaccount_2.pre ". (Source: mssql_repl, error code: mssql_repl20016)
Get help: http: // help/mssql_repl20016
The specified path cannot be found.
(Source: mssql_repl, error code: mssql_repl3)
* *********************** Solution ************** ***************************************
The Snapshot folder cannot be read by the subscription server.This also causes "the subscription server cannot reinitialize a subscription that is not published by immediate_sync ".
There are many possible reasons: 1. No sharing is set or shared with the subscriber's account permissions; 2. the IPC connection is disabled, and the subscriber cannot connect to the publisher to share resources.
Solution:
You can copy the snapshot folder D: \ XX to the subscription server F: \ xx
A subscription property-Snapshot location-Backup folder, snapshot folder-F: \ xx. It should be enough.
1. first, you must specify a release snapshot location when creating a release, and you will be prompted that the subscription server may not be able to access this directory (I wonder if you have noticed it ), each time a snapshot is generated, the snapshot file is stored in this directory.
2. When creating a subscription, You need to specify the snapshot location, which is generally the default location for publishing (I do not know if you have noticed this time)
3. There are only two ways to solve your problem.
1) First, specify a directory that can be accessed by both servers when creating a publishing and subscription. (The above case shows the obstacles encountered in this step)
2) 2. copy the files in the released snapshot directory to the specified snapshot directory through the network (or mobile device) each time. (This method is used in the above solution)