Vanuit Profit is het mogelijk om data te repliceren naar een separate SQL Server. 1:1 met de Profit Database is er ook een Database aanwezig in SQL, waarbij per Tabel kan worden aangegeven of deze Transaktioneel is. Zo ja, dan worden alle mutaties in Profit tabellen ook gerepliceerd naar de SQL Database. Als bij een Upgrade van Profit de struktuur van de tabellen wordt aangepast, zal er ook een Database Upgrade van de SQL Database moeten worden uitgevoerd (Hoofdmenu,9,5,8,2,2).
Per heden is gekonstateerd dat in een beperkt aantal situaties Tabellen uit de SQL Database hun indexen kwijt raakten. De oorzaak is de Database Upgrade, welke twee manieren hanteert voor aanpassing van de database structures.
Als een nieuw veld onderin de tabel is toegevoegd, kan ze simpelweg aan de SQL Database worden toegevoegd m.b.t. een ALTER TABLE commando.
Als een veld halverwege een bestaande structure is ingevoegd (iets wat wij zoveel mogelijk proberen te voorkomen, maar wat niet altijd mogelijk danwel handig is) renamede de SQL Database Upgrade de tabel naar een versie met een 'O' achter de tabelnaam (LOPR werd LOPRO), daarna werd er een nieuwe Tabel aangemaakt en werd de data uit de oude tabel overgeheveld. Hierbij werd echter vergeten de indexen van de nieuw aangemaakte tabel aan te maken. Resultaat was dat de nieuwe LOPR géén indexen had, en de oude (LOPRO) wel (nl. de originele t.t.v. de rename opdracht).
M.i.v. deze Releasenote worden de indexen alsnog toegevoegd aan de SQL Tabel.
Funktie | Omschrijving | Dtm.Vl.Wyz | Dtm.L.Wyz |
SYRSUGSQ | Omschrijving (nog) niet bekend | 30-10-2017 | 26-09-2018 |
SYSS | Omschrijving (nog) niet bekend | 21-09-2018 | 26-09-2018 |