Heart-Profit ERP
November 27, 2024, 03:29:37 pm *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: SQL Tabel raakt index kwijt na SQL Database Upgrade  (Read 586 times)
0 Members and 1 Guest are viewing this topic.
Heart Informatisering B.V.
Partner
******
Offline Offline

Posts: 27476


View Profile WWW
« on: September 26, 2018, 11:18:55 am »

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.

FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
SYRSUGSQ    Omschrijving (nog) niet bekend    30-10-2017    26-09-2018
SYSS        Omschrijving (nog) niet bekend    21-09-2018    26-09-2018
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!
Page created in 0.236 seconds with 20 queries.