07-16-2013 07:04 AM
Hiya, I'm going to move my vault store partitons from a DAS to a SAN, and have been reviewing the technical documentation on how to achieve this. Can I get clarification on a few points to make sure I'm on the right path?
If I return results in the the Watchfile table greater than 0, I need to ensure these items are backed up, and that rerunning this query = 0 before I continue?
also, as I'm moving from a Drive letter convention to UNC paths, is [the SQL] as easy as updating the PartitionRootPath from a drive letter naming convention to UNC path convention?
So, instead of
C:\Enterprise Vault\path name
If that makes sense?
Solved! Go to Solution.
07-16-2013 07:20 AM
Yup, it really is as simple as that, and yeah you do want to get your WatchFile entries down to 0 because it holds the exact path to the files its looking for,
So if you go from
E:\Enterprise Vault\Vault Stores\EMail Store\Ptn1\2013\06-07\......
to \\myNetApp\Vault Stores\Email Store\Ptn1\2013\06-07\ etc
it will continue to look for the DVS/DVSSP/DVSCC files in the E:\ location unless you update the path in SQL directly
07-16-2013 07:20 AM
Yup, it really is as simple as that, and yeah you do want to get your WatchFile entries down to 0 because it holds the exact path to the files its looking for,
So if you go from
E:\Enterprise Vault\Vault Stores\EMail Store\Ptn1\2013\06-07\......
to \\myNetApp\Vault Stores\Email Store\Ptn1\2013\06-07\ etc
it will continue to look for the DVS/DVSSP/DVSCC files in the E:\ location unless you update the path in SQL directly
07-16-2013 07:21 AM
Casini,
Are you trying to change the storage type as well? Based on your description, you are going from NTFS Volume to Network Share. If this is SAN storage, I think that creating a LUN and mapping the LUN to the Windows server with another drive letter would be more easy to manage, since it would only need a new path to the new LUN.
07-16-2013 07:47 AM
Hi ,
Update the location of the Vault Store Partition(s) in the EnterpriseVaultDirectory database
Open SQL Server Enterprise Manager (SQL 2000) or SQL Server Management Studio (SQL 2005)
If the location is a NAS device and not a local drive, simply update the PartitionRootPath to the new UNC path rather than using a local file path
07-17-2013 06:30 AM
Thanks a million for the responses,
As I have options now, I will quickly run this in my test environment first and report back the solution I chose
Many thanks for your input
07-17-2013 06:50 AM
this is an official technote and video about the process
Article:TECH35742 | | | Created: 2004-01-25 | | | Updated: 2013-05-23 | | | Article URL http://www.symantec.com/docs/TECH35742 |
07-20-2013 01:38 PM
You already have document ready http://www.symantec.com/docs/TECH35742 for moving the partition. Now you can make your work little easy by steps below.
Check watch file count for the partition you are moving by following query.
1.Note down IDParition value by following query for the partition you are going to move.
use EnterpriseVaultDirectory
select IdPartition, PartitionRootPath, PartitionName from partitionentry
2.Ran query against vault store database if watch file any entry (replace VSDatabase & PartitionID value from step 1)
Use <VSDatabase>
Select count (*) from watchfile where IDParition = <ParitionID>
If above returns 0 value then procceed for parition move mention in step 4. Modifying the PartitionRootPath column to indicate the new location of the Partition in directory database.
3.If watch fil still have entries then either to wait for back up to happen OR use "IgnoreArchiveBitTrigger.txt" file machnism to clear out watch file entries quickly.
a. Create blank text file with name 'IgnoreArchiveBitTrigger.txt' and put it in parition root path.
b. Change partition backup strategy to use trigger file instead of archive bit, restart storage service.
c. Now the file must be rename to IgnoreARchiveBitTrigger.old and watch file must decrease (run query in 2 step).
4.Modifying the PartitionRootPath column to indicate the new location of the Partition in directory database.
use EnterpriseVaultDirectory
update dbo.PartitionEntry
set PartitionRootPath = 'New_Path' where ParitionRootPath = 'old_path'