About the VCS agent for Microsoft SQL Server 2012

The VCS agent for Microsoft SQL Server provides high availability for SQL Server in a VCS cluster. The agent monitors the SQL Server instance and its services on a VCS cluster to ensure high availability.

The VCS agent package for SQL Server 2012 includes the following:

Agent for SQL Server 2012 Database Engine

The agent provides high availability for SQL Server Database Engine. If the SQL Server Database Engine service is not running, the agent returns a failure status and declares the state as offline.

Agent for SQL Server FILESTREAM

The agent provides high availability for the SQL Server FILESTREAM feature. The agent monitors the Windows FILESTREAM configuration settings for the SQL Server instance.

GenericService agent for SQL Server Agent service and Analysis service

VCS employs the GenericService agent to provide high availability for the SQL Server Agent service and the Analysis service. The VCS GenericService agent monitors the SQL Server Agent and Analysis service. If the services are not running, the agent declares the services as offline.

Agent for SQL Server MSDTC

The VCS database agent for MSDTC provides high availability for the Microsoft Distributed Transaction Coordinator (MSDTC) service used in distributed transactions. The MSDTC agent monitors the MSDTC service to detect failure. The agent detects an MSDTC failure if the MSDTC service is not running.