I have been trying hard for resolving this error with no luck. My error message describes as
Access is denied. Verify that either the Default Content Access Account has access to this repository, or add a crawl rule to crawl this repository. If the repository being crawled is a SharePoint repository, verify that the account you are using has "Full Read" permissions on the SharePoint Web Application being crawled.
I have checked the following:
- Verified that my default content access account specified in Search Administration, SP_Search, has "Full Read" access to my web application in SharePoint 2007. To verify this, I navigated to CA -> App Mgmt -> Policy for Web App. The SP_Search account has Full Read permission.
- Disabled the Loop Back check via registry on the MOSS server where CA is hosted.
- Added proper crawl rule for my MOSS site.
- I have also given SP_Services Full Control permissions in registry for Diag (HKLM\SYSTEM\CurrentControlSet\Services\VSS)
- The SP_Services account does have access to Content DB in SQL.
One more thing to note here is that, I have 2 web servers under a load balancer for my MOSS farm. When I searched for any errors in event log, it showed me and error like
Volume Shadow Copy Service error: Unexpected error calling routine RegOpenKeyExW(-2147483646,SYSTEM\CurrentControlSet\Services\VSS\Diag,...). hr = 0x80070005, Access is denied.
Operation:
Initializing Writer
Context:
Writer Class Id: {0ff1ce14-0201-0000-0000-000000000000}
Writer Name: OSearch14 VSS Writer
Writer Instance ID: {07c936a8-347c-4e39-8014-2a057f611382}
But this error occurred only once. Is there anything else I need to verify?