Snapshot Folder Security
New Information - SQL Server 2000 SP3.
Alternate snapshot locations enable you to store snapshot files in a location other than or in addition to the default location, which is often located on the Distributor. Alternate locations can be on another server, on a network share, or on removable media (such as CD-ROMs or removable disks).
When specifying the snapshot location on a network share, it is recommended that you dedicate the share for snapshot storage and files that have the same security standards. Next, give the replication agents Write permission on the share and in the snapshot location and appropriate folders so they can write the snapshot files there.
Subscribers that need to access the snapshot files will need Read permission to the snapshot location and appropriate folders. If the snapshot folder is not shared for the appropriate Subscribers, the replication agents cannot access the folder and replication fails.
By default, snapshots are saved in the default snapshot folder located on the Distributor. On a Distributor running Microsoft® Windows NT® version 4.0 or Windows 2000, the snapshot folder defaults to using the <drive>$ share and a path of \\<computer>\<drive>$\Program Files\Microsoft SQL Server\Mssql\Repldata.
On a Distributor running the Microsoft Windows 98 operating system, the snapshot folder defaults to using the <drive> without a share and a path of \\<computer>\<drive>\Program Files\MicrosoftSQL Server\Mssql\Repldata. If your application requires the ability to create pull subscriptions on a server running the Windows 98 operating system, you must change the snapshot folder to a network path accessible by replication agents running at the Publisher and Subscribers. You can change the local path to a network path by sharing the folder.
Important The <drive>$ share is a special administration-only share, and you will not be able to grant rights to it; only administrators on the computer can access it. It is recommended that you change the default snapshot location to a network location or shared folder that the Subscriber can access. This also applies if you are going to allow pull or anonymous subscriptions because remote Subscribers or Subscribers over the Internet will rarely be administrators. You can test the Subscriber connection to the snapshot folder by mapping a network drive in Windows Explorer at the Subscriber.