Friday, April 3, 2015

SharePoint 2013: How to resolve common Visio Web Access problems

Introduction

This posting presents steps for resolving two common Visio Web Access problems:
 

Both these problems can be caused by simple configuration or permissions issues that are easily rectified.

Solution
  1. Visio Web Access: Sorry, we couldn't open your file using this feature.  Visio Web Access is not available on this site.
    1. Ensure these site and site collection features have been activated:
      1. SharePoint Server Enterprise Site features
      2. SharePoint Server Enterprise Site Collection features
    2. Ensure this SharePoint service on server has been started:
      • Visio Graphics Service
    3. Ensure this service application status is started:
      1. Visio Graphics Service
      2. Connection to Visio Graphics Service
  2. Error: The server failed to process the request.
    1. Ensure the Visio Web Access service application pool identity has been mapped to the farm content database SPDataAccess role or greater permission level
References
  • The following are conclusive indications regarding the "failed to process the request" error:
    • Seen in the ULS logs: Insufficient SQL database permissions for user 'Name: domain\service.account SID... ImpersonationLevel: None' in database '[the Central Administration content database]' on SQL Server instance [your farm DB server name or alias]'... 
    • Seen in the server's Application logs: same.

2 comments:

Unknown said...

Hi Al,
I always like and appreciate your tech tips. For this one, I'm seeing an issue#1 even in SharePoint Server 2013 Standard, where Visio Graphics Service is not available. So your solution won't work with Standard.

Al said...

Hi - the Visio Graphics Service application must be running and connected (via service application association) to the web application for you to be able to successfully publish and view Visio Web Access drawings.