Préparatifs
| Faire une sauvegarde des fichiers csv/excel. Les fichiers sont placés à l’emplacement : %ProgramData%\Comarch BI\data\fileDataSources (chemin configurable dans la base META).) |
Lors de la migration de l’application, il faut veiller à ce que les fichiers mentionnés ci-dessus ne soient pas supprimés par erreur (cela provoquerait une erreur lors du chargement des fichiers sources csv/excel ainsi que des fichiers résultats de segmentation).
|
|
En cas de migration depuis une version antérieure à Comarch BI Point 7.0, il faut exécuter le script ci-dessous sur la base META (pour les produits Comarch ERP XL BI Point, Comarch ERP Altum BI Point ainsi que Comarch CEE BI Point, le script doit être exécuté sur une copie de la base META).
| IF EXISTS ( SELECT 1 FROM [dbo].[Settings]
WHERE (SET_Name = ‘BiPointUrl’ AND SET_CustomValue <> ») OR (SET_Name = ‘BIPointLocalUrl’ AND SET_CustomValue <> »)) BEGIN DECLARE @projecName nvarchar(20); DECLARE @repo nvarchar(200); DECLARE @log nvarchar(200); DECLARE @release nvarchar(10);
SELECT @projecName = SET_CustomValue FROM dbo.Settings WHERE SET_Name = ‘ProjectName’; SELECT @log = SET_CustomValue FROM dbo.Settings WHERE SET_Name = ‘DepartmentLogDatabaseName’; SELECT @repo = SET_CustomValue FROM dbo.Settings WHERE SET_Name = ‘DepartmentRepositoryDatabaseName’; SELECT TOP 1 @release = [Release] FROM [meta].[DbVersion] ORDER BY version DESC
IF (@projecName = ‘Comarch_Semiramis’) BEGIN
UPDATE dbo.Settings SET SET_CustomValue = ‘CEEBI’ WHERE SET_Name = ‘ProjectName’;
END IF (@projecName = ‘XLC’) BEGIN UPDATE dbo.Settings SET SET_CustomValue = ‘BIPoint’ WHERE SET_Name = ‘ProjectName’;
END
IF @release <> ‘7.0.0.0’ BEGIN UPDATE [meta].[DbVersion] SET release = ‘5.5.0.0’ WHERE Version = (SELECT TOP 1 version FROM [meta].[DbVersion] ORDER BY version DESC);
EXEC(‘USE ‘ + @repo + ‘; UPDATE [repo].[DbVersion] SET release = »5.5.0.0 » WHERE Version = (SELECT TOP 1 version FROM [repo].[DbVersion] ORDER BY version DESC);’);
EXEC(‘USE ‘ + @repo + ‘; IF NOT EXISTS (SELECT 1 FROM [RB].[ApplicationRights] WHERE [APR_Id]=67108864) INSERT INTO [RB].[ApplicationRights] ([APR_Id] ,[APR_Name] ,[APR_Hide]) VALUES (67108864, »SegmentationUser », 1);’);
EXEC(‘USE ‘ + @repo + ‘; IF NOT EXISTS (SELECT 1 FROM [RB].[ApplicationRights] WHERE [APR_Id]=33554432) INSERT INTO [RB].[ApplicationRights] ([APR_Id] ,[APR_Name] ,[APR_Hide]) VALUES (33554432, »CustomMapEditor », 1);’);
EXEC(‘USE ‘ + @log + ‘; UPDATE [log].[DbVersion] SET release = »5.5.0.0 » WHERE Version = (SELECT TOP 1 version FROM [log].[DbVersion] ORDER BY version DESC);’); END END ELSE PRINT ‘Entrée non définie « BIPointUrl »‘;
|