U dient minimaal over product update 416 van Exact Compact+, Exact Globe+, en minimaal over product update 261 van Exact Synergy Enterprise te beschikken om te kunnen werken met SQL Server 2017 Express. U dient minimaal over product update 420 van Exact Compact+, Exact Globe+, en minimaal over product update 265 van Exact Synergy Enterprise te beschikken om te kunnen werken met SQL Server 2019 Express.
In de onderstaande voorbeelden wordt uitgegaan van een installatie op een systeem waar nog geen MS SQL Server is geïnstalleerd of op een systeem waar u MS SQL Server 2017/2019 als een nieuwe Instance wilt installeren.
De werkwijze voor het installeren van een nieuwe Instance is nagenoeg gelijk aan de werkwijze voor het installeren van MS SQL Server 2017/2019 op een systeem waar nog geen andere versie van MS SQL Server geïnstalleerd is. In onderstaand stappenplan wordt deze werkwijze beschreven. Waar van toepassing worden de verschillen tussen de twee situaties toegelicht.
Alles uitklappen | Alles inklappen | Afdrukken
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
Voordat u verder gaat met de installatie is het belangrijk dat u back-ups maakt van de aanwezige administraties en databases. Wanneer u nog geen Exact Compact+, Exact Globe+, Exact Synergy (Enterprise) heeft geïnstalleerd beschikt u nog niet over Exact-administraties of databases. In dit geval kunt u deze stap overslaan en verder gaan met de volgende stap.
De procedure voor het maken van een back-up is afhankelijk van uw situatie en het product waarmee u werkt. Let erop dat u van alle administraties een back-up maakt en u deze op een veilige locatie bewaart.
Exact Compact+
Exact Globe+
Exact Synergy Enterprise
De volgende stap is het installeren van SQL Server 2017/2019 Express. Wanneer u standalone werkt dient u dit op uit te voeren op het werkstation waarop u met Exact Compact+ of Exact Globe+ wilt werken. In de andere gevallen (netwerkinstallatie of multi-werkplek installatie) voert u deze installatie uit op de server.
Wanneer u standalone werkt heeft u één computer waarop u met Exact Compact+ of Exact Globe+ werkt. Op deze computer zijn het Exact product en de SQL Server geïnstalleerd. Het is mogelijk dat deze computer onderdeel uitmaakt van een netwerk, maar wanneer u slechts op deze ene computer met Exact werkt en alle voor Exact benodigde software staat op deze computer geïnstalleerd dan wordt dit gezien als een standalone installatie.
In de onderstaande voorbeelden wordt uitgegaan van een installatie op een systeem waar nog geen MS SQL Server is geïnstalleerd is of op een systeem waar u MS SQL Server 2017/2019 als een nieuwe Instance wilt installeren.
Voordat u kunt installeren dient u zich ervoor te zorgen dat uw systeem voldoet aan de vereisten die SQL Server 2017/2019 aan een systeem stelt.
Wanneer aan deze systeemvereisten wordt voldaan, kunt u beginnen met de installatie van MS SQL Server 2017/2019. Alle stappen die nodig zijn om MS SQL Server 2017/2019 te installeren zullen worden doorlopen.
Met de knop Show details >> kunt u de details van deze controle bekijken. Wanneer de controles geslaagd zijn wordt dat in het scherm aangegeven. Wanneer dit niet het geval is wordt dit middels een rood icoon aangeven en kunt u op de link in de kolom Status klikken voor meer informatie over de betreffende controle en wat er mis is. U kunt dit vervolgens oplossen en daarna kunt u middels de knop Re-run de controles opnieuw uitvoeren.
Afhankelijk van de situatie is het dus niet noodzakelijk om in dit geval de installatie wizard af te sluiten en weer opnieuw te doorlopen.
Wanneer alle controles in orde zijn verdwijnt dit scherm automatisch en gaat u meteen verder naar het volgende scherm.
De installatiewizard download en installeert de bestanden die nodig zijn om Microsoft SQL Server 2017/2019 te installeren. Zodra dit gereed is verdwijnt dit scherm automatisch en wordt het volgende scherm geopend.
Wanneer alles in orde is verdwijnt dit scherm vanzelf en wordt meteen doorgegaan naar volgende scherm:
Nieuwe installatie: Wanneer het een nieuwe installatie betreft en er nog geen SQL Server is geïnstalleerd op het systeem, dient u de optie Default Instance te selecteren. Verder hoeft u in dit scherm dan niets te wijzigen. Onderin het scherm kunt u zien of er reeds andere instances van SQL Server aanwezig zijn. Wanneer dit een nieuwe installatie betreft op een systeem waar nog géén SQL Server is geïnstalleerd, is dit gedeelte van het scherm leeg. Installatie nieuwe instance: Wanneer er op het systeem eerdere installaties van SQL Server aanwezig zijn dient u Named Instance te selecteren en kunt u in het veld erachter de naam voor de SQL Server opgeven. Bijvoorbeeld 'SQL2017'. De naam die u hier opgeeft dient uniek te zijn. Deze naam mag niet gelijk zijn aan de namen van andere instances van SQL Server die reeds op het systeem aanwezig zijn. Het veld Instance ID wordt automatisch gevuld en hoeft u niet aan te passen.
Onderin het scherm kunt u zien of er reeds andere instances van SQL Server aanwezig zijn.
Met de knop Next kunt u verder gaan naar het volgende scherm.
U dient er rekening mee te houden dat wanneer u hier een gebruiker selecteert waarvan regelmatig het wachtwoord wordt gewijzigd, u ook telkens dit wachtwoord in de betreffende services dient aan te passen. Anders kunnen de services niet gestart worden en kunt u geen gebruik maken van SQL Server totdat u het nieuwe wachtwoord heeft ingevuld, en de betreffende service is gestart. Afhankelijk van welke Account Name u opgeeft dient u bij het veld Password het bijbehorende wachtwoord in te vullen.
Bij Startup Type kunt u aangeven of de betreffende server automatisch gestart dient te worden bij het opstarten van het systeem. De service SQL Server Database engine betreft de SQL Server zelf. Deze dient altijd gestart te zijn om te kunnen werken met SQL Server.
De Service SQL Server Browser is een service die wordt gebruikt voor het identificeren van de poorten waarop bepaalde installaties van SQL Server luisteren. Deze service dient gestart te zijn om netwerktoegang mogelijk te maken. Het Startup Type van deze service dient dan ook op ingesteld te worden op Automatic wanneer u de SQL Server via het netwerk wilt kunnen benaderen. De Account Name van deze service kunt u niet aanpassen.
Tevens dient u (ongeacht met welk Exact product u werkt) onderin het scherm één of meerdere gebruikers toe te voegen die Administrator zijn op SQL Server. U dient minimaal één gebruiker te selecteren. Deze gebruiker is dan administrator op de betreffende SQL Server en kan later eventueel ook andere gebruikers toe voegen.
Met de knop Add Current User voegt u de gebruiker, die op dit moment de installatie uitvoert, toe als administrator. Met de knop Add... kunt u andere gebruikers selecteren. Met de knop Remove kunt u de geselecteerde gebruikers verwijderen. Op de andere tabbladen hoeft u geen gegevens aan te passen. Met de knop Next gaat u verder.
Bij de standaard installatie van SQL Server 2017/2019 Express is na de installatie alleen het shared memory standaard beschikbaar. Hierdoor kunt u de SQL Server alleen lokaal benaderen. Wanneer u SQL 2017/2019 via het netwerk wilt kunnen benaderen dient u deze protocollen te activeren. Dit kunt doen op de volgende manier:
Daarnaast kan het noodzakelijk zijn om de SQL Server Browser service te starten. Deze service wordt gebruikt voor het identificeren van de poorten waar de installatie van SQL Server 2017/2019 naar luistert. Dit kunt u op de volgende manier aanpassen.
Wanneer u tevens over een firewall beschikt dient u deze correct te configureren zodat er verbinding kan worden gemaakt met SQL Server 2017/2019 Express. De standaard TCP Poort voor SQL Server 2017/2019 Express is 1433. De SQL Browser maakt gebruik van UDP poort 1434.
De volgende stap is het installeren van de SQL Server Management Studio. De SQL Server Management Studio is een programma om de SQL Server mee te beheren. Met dit programma kunt u bijvoorbeeld back-ups maken en teruglezen buiten Exact Globe+/Exact Compact+ om, instellingen van de database aanpassen en gebruikers rechten geven op de MS SQL Server. Wanneer u reeds beschikt over een oudere versie van SQL Server management Studio, is het aan te raden om de meest recente versie van SQL Server Management te installeren. Wanneer u reeds een oudere versie van SQL Server Management Studio heeft geïnstalleerd, wordt deze versie naast de oude versie geïnstalleerd.
Na installatie van SQL Server dienen een aantal instellingen in MS Windows te worden gecontroleerd en aangepast om uw computer gereed te maken voor het gebruik met SQL Server.
Controleer of de protocollen 'TCP/IP' en 'Named Pipes' zijn ingeschakeld.
A: Protocollen in SQL Server Client Network Utility U voert deze stap uit op het werkstation (of de werkstations) waarmee u met Exact Compact+ of Exact Globe+ werkt.
Controleer de rechten op de Data-map U voert deze stap uit op het systeem waarop SQL Server is geïnstalleerd.
Wanneer u standalone werkt en de installatie heeft uitgevoerd met het gebruikersaccount van de gebruiker die ook in het Exact product gaat werken hoeft u deze stap niet uit te voeren. Tijdens de installatie heeft u de betreffende gebruiker immers al als administrator toegevoegd aan SQL Server. Wanneer dit niet het geval is of u SQL Server op een server heeft geïnstalleerd en met meerdere gebruikers in uw Exact product wilt werken dient u deze gebruikers rechten te geven binnen SQL Server. U kunt dit als volgt uitvoeren:
Elke gebruiker welke ingelogd is op het netwerk kan nu ook de SQL server benaderen. Of een gebruiker ook daadwerkelijk een database kan benaderen hangt af van het feit of deze gebruiker ook als gebruiker in het Exact product is aangemaakt. Raadpleeg daarvoor een van onderstaande documenten:
Om een gebruiker een administratie te laten aanmaken (of verwijderen) dient u aan een gebruiker in SQL extra rechten toe te kennen. Deze moet minimaal de rol van Dbcreator hebben.
Meer informatie over de benodigde rechten en de verschillende rollen in MS SQL Server kunt u de volgende documenten raadplegen. Om deze documenten te bekijken dient u in te loggen op de customer portal:
Nu u SQL Server 2017/2019 heeft geïnstalleerd kunt u aan de slag met uw Exact product. Wanneer u nog geen Exact Compact+, Exact Globe+ of Exact Synergy (Enterprise) heeft geïnstalleerd dient u echter nog eerst dit product te installeren. Wanneer u de installatie van het Exact product reeds heeft uitgevoerd kunt u deze stap overslaan. In de andere situaties dient u eerst het betreffende Exact product te installeren. De stappen voor de installatie zijn afhankelijk van het Exact Product waarmee u werkt:
Via de onderstaande links opent u het document met uitleg over de stappen die u dient uit te voeren voor de installatie van het Exact product:
Exact Compact+ U kunt Exact Compact+ installeren in een netwerk omgeving en in een standalone situatie. Afhankelijk van de wijze waarop u werkt zijn er andere stappen van toepassing bij de installatie. Bij een netwerk werkt u met meerdere computers die aan elkaar zijn gekoppeld. De SQL Server is geïnstalleerd op een server. Daarnaast heeft u één of meerdere werkstations waarop u Exact Compact+ wil installeren en van waaruit de gebruikers met Exact Compact+ gaan werken.
Exact Globe+ U kunt Exact Globe+ installeren in een netwerk omgeving en in een standalone situatie. Afhankelijk van de wijze waarop u werkt zijn er andere stappen van toepassing bij de installatie.
Exact Synergy Enterprise Voor de installatie van Exact Synergy Enterprise kunt u het volgende document raadplegen:
Er zijn verschillende mogelijkheden om een back-up terug te lezen. De mogelijkheid die voor u van toepassing is is afhankelijk van het soort back-up waarover u beschikt.
Na het upgraden naar MS SQL Server 2017/2019 dienen een aantal stappen uitgevoerd te worden om uw databases gereed te maken voor het gebruik met MS SQL Server 2017/2019.
Compabiliteits level aanpassen
U dient voor iedere database (administratie) deze instelling afzonderlijk aan te passen.
Indexen en statistieken bijwerken Voor een zo optimaal mogelijk performance is het aan te raden om de indexen en statistieken bij te werken. Dit kunt u uitvoeren via de SQL Server Management Studio. Afhankelijk van uw systeemconfiguratie en de grote van de database kunnen deze stappen enige tijd in beslag nemen. Het is aan te raden dit bijvoorbeeld aan het einde van de werkdag uit te voren zodat u er de minste hinder van ondervindt. Deze stappen dient u voor iedere administratie (database) afzonderlijk uit te voeren.
sp_MSforeachtable @command1="print '?' dbcc dbreindex ('?')"