Baza wiedzy LINKSPOT › Instalacja, konfiguracja, aktualizacja

Aktualizacja wersji wcześniejszych niż Comarch BI Point 7.5

Instalacja, konfiguracja, aktualizacja · Opublikowano 2024-06-27

Czynności przygotowawcze

Przed rozpoczęciem procesu migracji baz Business Intelligence należy:

- Wykonać kopię zapasową plików csv/excel. Pliki umieszczane są w lokalizacji:%ProgramData%\Comarch BI\data\fileDataSources  (ścieżka konfigurowalna na bazie META)

Podczas migracji aplikacji należy pamiętać, aby powyższe pliki nie zostały przypadkowo usunięte (spowoduje to błąd podczas pobierania plików do źródła csv/excel oraz do plików wynikowych segmentacji).

- Wykonać kopie zapasowe baz Business Intelligence (REPO, LOG, META) lub w przypadku instalacji Comarch BI Point na postgresie kopię bazy META, - Zaktualizować .NET Framework do wersji 4.7.2 lub wyższej (jeśli nie był zainstalowany wcześniej), - Przy pomocy instalatora zainstalować aktualną wersję systemu Comarch BI Point. Bez uruchamiania Menadżera Kluczy i Konfiguratora BI, - W przypadku wersji Comarch BI Point 7.0 i nowszych należy wykonać migrację baz BI opisaną w punkcie 3,

Uwaga

W przypadku migracji z wersji wcześniejszych niż Comarch BI Point 7.0 należy odtworzyć bazy LOG, META oraz REPO pod inną nazwą, a następnie zmienić wpisy na bazie META:

1. update [kopia_mety].[dbo].[Settings] set SET_CustomValue = ’Nazwa_kopii_bazy_repo’ where SET_Name = 'DepartmentRepositoryDatabaseName’ 2. update [kopia_mety].[dbo].[Settings] set SET_CustomValue = ’Nazwa_kopii_bazy_meta’ where SET_Name = 'DepartmentMetaDatabaseName’ 3. update [kopia_mety].[dbo].[Settings] set SET_CustomValue = ’Nazwa_kopii_bazy_log’ where SET_Name = 'DepartmentLogDatabaseName’

W przypadku migracji z wersji wcześniejszych niż Comarch BI Point 7.0 należy uruchomić poniższy skrypt na bazie META (dla produktów Comarch ERP XL BI Point, Comarch ERP Altum BI Point oraz Comarch CEE BI Point skrypt należy uruchomić na kopii bazy 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 'Brak ustawionego wpisu „BIPointUrl”’;
+ Mam problem z tym tematem Otwórz w portalu bazy wiedzy »