When trying to create an EV partition you are presented with the error indicated below:-
The selected path: 'PATHNAME' conflicts with the existing root path for Partition 'PATHNAME'. Please select a different location.
An issue has been identified where an error is produced when attempting to create a partition which has the same folder structure as a partition that has already been created but is on a different drive. For example,
- There is a partition already created within EV pointing to c:\partition1
- The error will appear if you try adding the same folder but with a different drive letter i.e d:\partition1, e:\partition1 .......
This is caused by the SQL stored procedure called PartitionCheckForConflict which resides in the EnterpriseVaultDirectory database. This stored procedure calls a SQL function called StripServerNameFromPath. This function strips off the drive letter or in the instance of an UNC path the server name. In this example it returns the fact that there is already a partition created called Partition1 and so stops the partition from being created.
Run the following SQL statement against the EnterpriseVaultDirectory database:-
/****** Object: StoredProcedure [dbo].[PartitionCheckForConflict] Script Date: 04/05/2012 12:18:41 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
ALTER PROCEDURE [dbo].[PartitionCheckForConflict]
SET NOCOUNT ON
/*DECLARE @StrippedPath varchar(255)
SET @StrippedPath = [dbo].StripServerNameFromPath(@PartitionPathToCheck)*/
FROM PartitionEntry AS part INNER JOIN
VaultStoreEntry AS vse ON
part.VaultStoreEntryID = vse.VaultStoreEntryID WHERE (@StorageEntryID = vse.StorageServiceEntryId OR @StorageEntryID = '')
/*AND [dbo].StripServerNameFromPath(part.PartitionRootPath) = @StrippedPath - Temporary edit as workaround to issue documented in TECH 185952*/
AND part.PartitionRootPath = @PartitionPathToCheck
Symantec Corporation has acknowledged that the above-mentioned issue is present in the version(s) of the product(s) referenced in this article.