The Symantec Endpoint Protection Manager (SEPM) database (DB) is full or running low on space. This could be either the built-in SQL Express database used on default installs or a full SQL install. Error or Warning messages regarding the size of the database may come either from the SEPM, SQL, or Operating System itself.
Potential causes include.
Since the root cause can have many different causes, not all steps below may be applicable. If there are no obvious errors or warning messages logged by the SEPM that direct you to a specific FileGroup, Table, or file causing the issue, use these first set of steps to identify which table in the SEPM database is using the most space.
Download and install SQL Server Management Studio to complete the steps in this section. It will allow you to connect to the SQL Express instance hosting the SEPM database.
There are two Disk Usage reports in SQL that can help identify which Table(s) are using the most space.
This will display Disk usage and statistics in descending order. Click the Print button and print to pdf. Provide this to support.
This will display Disk usage and statistics in descending order. Click the Print button and print to pdf. Provide this to support.
SELECT DB_NAME() AS [DatabaseName], type_desc AS [FileType], name AS [LogicalFileName], CONVERT(DECIMAL(12, 2), size / 128.0) AS [TotalAllocatedMB], CONVERT(DECIMAL(12, 2), FILEPROPERTY(name, 'SpaceUsed') / 128.0) AS [SpaceUsedMB], CONVERT(DECIMAL(12, 2), (size - FILEPROPERTY(name, 'SpaceUsed')) / 128.0) AS [RecoverableFreeSpaceMB] FROM sys.database_files WITH (NOLOCK) ORDER BY type, file_id;
Save the results by right clicking on the returned data and saving as .csv, the provide this to support.
An Unexpected Server Error is a common error message logged by the SEPM if one or more FileGroup (FG) is full and causes an issue with the SEPM. In the scm-server-#.log you'll find more details about which FG is full.
Definitions stopped updating in SEPM
If you forget or don't know the default database (SQL Express) password it can be modified using the Management Server Configuration Wizard (MSCW). Visit the TechDoc below and scroll to the bottom of the page where the section To change the default database password heading is and follow those steps.
Two database maintenance tasks should be scheduled and running frequently.
These two maintenance tasks help the SEPM database perform optimally and should remain enabled. These settings can be controlled from within the SEPM on the Admin -> Servers -> Local Site -> Database -> Tasks -> Edit Database Properties, General tab. These tasks may also be scheduled directly in SQL. If these two tasks are scheduled within SQL, it is not required to enable the tasks within the SEPM database properties.