Wat het installatieprogramma op de server zet
Section titled “Wat het installatieprogramma op de server zet”SMART Migration werkt met twee databases: de repository, waarin het zijn eigen werkgegevens bewaart, en de BI-database, waarin elke run de verwerkte bestanden vastlegt voor het Power BI-rapport. Het installatieprogramma installeert voor elk een gratis databaseserver, en Power BI Desktop om het rapport te openen — elk daarvan kan tijdens de installatie worden weggelaten.
| Standaard geïnstalleerd | Bevat | Kan worden weggelaten |
|---|---|---|
| SQL Server 2025 Express | De repository: jobdefinities, verbindingsgegevens, logs en de overige werkgegevens van SMART Migration | Ja — dan wordt de repository op een eigen SQL Server ingericht, zie hieronder |
| PostgreSQL 18.3 of nieuwer | De BI-database: één rij per bestand, met status, metadata, grootte en bestemming | Ja — dan verwijst de verbinding met de BI-database naar een eigen server |
| Power BI Desktop | Opent en vernieuwt SMART BI.pbix | Ja — het kan draaien op elke andere Windows-computer die de BI-database kan bereiken |
De twee databases zijn onafhankelijk van elkaar: de repository kan op SQL Server Express op de SMART Migration-server blijven terwijl de BI-database op een PostgreSQL-server elders draait, of andersom — veel combinaties werken.
Meer lezen: Hardware-/VM-vereisten · Waarom de SMART Migration-server in uw netwerk draait
De repository op SQL Server Express
Section titled “De repository op SQL Server Express”SQL Server 2025 Express is gratis en beperkt elke database tot 50 GB.
De repository wordt vooral gevuld door de joblogs. Elke jobsessie schrijft een log van hoe de job is verlopen, met ingebedde rapporten, en een log kan groot zijn. 50 GB is veel: als vuistregel bevat het de logs van een migratie van ongeveer 1 miljoen bestanden. Houd bij data-ETL en andere jobs die geen bestanden verwerken (in de IDE) in de gaten hoe de repository groeit voor de jobs die u uitvoert. In de meeste omgevingen is 50 GB ruim voldoende, zolang logs die niet meer nodig zijn worden verwijderd.
Houd de BI-gegevens buiten de repository. PostgreSQL, dat het installatieprogramma installeert, bewaart ze kosteloos en zonder opslaglimiet, op de SMART Migration-server of op een eigen machine (hieronder). Alles kan ook op SQL Server draaien — maar met de BI-gegevens op SQL Server Express komen ze in dezelfde database en delen ze de 50 GB, zodat de repository ongeveer half zoveel bestanden aankan.
Het tabblad Repository in de module Account toont hoeveel van de ruimte in gebruik is. Zodra er nog 20 % over is, waarschuwen jobs dat het tijd is om logs te verwijderen of over te stappen op een gelicentieerde SQL Server.
Reageer op de waarschuwing voordat de database vol is
Wanneer de repository 50 GB bereikt, draait er niets meer — niet de jobs, niet de jobserver en zelfs niet de IDE, zodat er ook geen logs meer kunnen worden verwijderd. Er zijn dan nog maar twee uitwegen: de database terugzetten op een gelicentieerde SQL Server, of opnieuw installeren en opnieuw beginnen waarbij alles verloren gaat — zie Wanneer de repository vol is.
Meer dan 1 miljoen bestanden: plan een eigen SQL Server
Plaats de repository voor een migratie van ruim meer dan 1 miljoen bestanden, of een migratie waarvan de geschiedenis lang bewaard moet blijven, vanaf het begin op een gelicentieerde SQL Server in plaats van er al opschonend doorheen te werken.
Ruimte vrijmaken: joblogs verwijderen
Section titled “Ruimte vrijmaken: joblogs verwijderen”Verwijder de jobsessies waarvan de logs niet meer nodig zijn: selecteer op het Dashboard één, meerdere of alle sessies en verwijder ze, of open een job en gebruik Verwijderen op het tabblad Log.
Verwijderen is een soft delete: de sessie verdwijnt direct en SMART Migration verwijdert de gegevens op de achtergrond uit de database. Bij veel logs kan dit opschonen behoorlijk lang duren. De vrijgekomen ruimte wordt door SQL Server hergebruikt voor nieuwe logs, maar de databasebestanden op schijf (.mdf en .ldf) behouden hun grootte totdat de database wordt verkleind.
Is de ruimte direct nodig, verplaats de repository dan naar een gelicentieerde SQL Server: maak een back-up van de database op SQL Server Express en zet die daar terug (hieronder).
De databasebestanden verkleinen
Section titled “De databasebestanden verkleinen”Verkleinen is optioneel — SQL Server hergebruikt de vrijgekomen ruimte toch. Doe het na een grote opschoning, zodra het opschonen op de achtergrond klaar is, wanneer u de schijfruimte terug wilt; niet als routine.
Open SQL Server Management Studio
SQL Server Management Studio (SSMS) is een optie in het installatieprogramma van SMART Migration. Start het en maak verbinding met de SQL Server Express-instantie die de repository bevat.
Verklein de repositorydatabase
Vouw in Object Explorer Databases uit, klik met de rechtermuisknop op de repositorydatabase en kies Tasks › Shrink › Database. Het dialoogvenster toont hoeveel ruimte vrij is; kies OK om die aan de schijf terug te geven.
Wanneer de repository vol is
Section titled “Wanneer de repository vol is”De waarschuwingen zijn genegeerd en de repository heeft 50 GB bereikt: SMART Migration kan niet meer draaien — geen jobs, geen jobserver, zelfs niet de IDE — zodat de logs niet kunnen worden verwijderd om ruimte te maken. Verwijderen of verkleinen helpt niet meer; er zijn twee uitwegen.
| Overstappen op een gelicentieerde SQL Server | Opnieuw installeren en opnieuw beginnen | |
|---|---|---|
| Wat behouden blijft | Alles: jobdefinities, verbindingen en elke log | Niets in de repository: jobdefinities, verbindingen en logs gaan verloren |
| Wat ervoor nodig is | Een gelicentieerde SQL Server 2022 of nieuwer, en een back-up en terugzetting | Een nieuwe installatie, en elke job opnieuw ingericht |
| De BI-gegevens in PostgreSQL | Blijven zoals ze zijn | Blijven zoals ze zijn |
Laat het niet zover komen
Beide uitwegen leggen de migratie stil totdat ze zijn afgerond, en opnieuw beginnen kost elke job. Kom in actie wanneer de jobs waarschuwen dat er nog 20 % ruimte over is — verwijder logs op het Dashboard, of stap over op een gelicentieerde SQL Server terwijl SMART Migration nog draait.
De volle repository naar een gelicentieerde SQL Server verplaatsen
Section titled “De volle repository naar een gelicentieerde SQL Server verplaatsen”SQL Server Express draait nog wanneer de database vol is, dus er kan een back-up van de database worden gemaakt.
Maak een back-up van de repository
Maak in SQL Server Management Studio verbinding met de SQL Server Express-instantie, klik met de rechtermuisknop op de repositorydatabase en kies Tasks › Back Up. Maak een Full back-up naar een
.bak-bestand.Zet hem terug op de gelicentieerde SQL Server
Kopieer het
.bak-bestand naar de gelicentieerde SQL Server, maak er in SQL Server Management Studio verbinding mee, klik met de rechtermuisknop op Databases en kies Restore Database. Zet de database terug vanuit het bestand.Geef de Windows-accounts toegang
Verleen machtigingen op de teruggezette database aan het Windows-account waaronder SMART Migration draait — en aan het serviceaccount van de jobserver, wanneer die als Windows Service draait.
Zet SQL Server Express buiten werking
Stop de SQL Server Express-service of verwijder SQL Server Express, zodat SMART Migration de volle database niet meer kan bereiken.
Start SMART Migration en maak verbinding
SMART Migration kan zijn repository niet bereiken en vraagt daarom om de verbinding, zoals bij een eerste start. Voer de gelicentieerde SQL Server en de teruggezette database in. Alles is weer zoals het was, zonder ruimtelimiet.
Opnieuw installeren en opnieuw beginnen
Section titled “Opnieuw installeren en opnieuw beginnen”Wanneer er geen gelicentieerde SQL Server beschikbaar is, verwijdert u SMART Migration en SQL Server Express en installeert u opnieuw: de repository begint leeg, vanuit de template. Elke jobdefinitie en verbinding moet opnieuw worden ingericht, en de logs van eerdere runs zijn verdwenen. De BI-gegevens in PostgreSQL blijven onaangeroerd.
De repository op een eigen SQL Server
Section titled “De repository op een eigen SQL Server”Elke SQL Server 2022 of nieuwer werkt als repository — Standard, Enterprise of een andere gelicentieerde editie. Dit biedt:
- Geen opslaglimiet. De gelicentieerde edities hebben geen limiet van 50 GB.
- In sommige gevallen betere prestaties. SQL Server Express gebruikt niet alle CPU van de machine; een gelicentieerde editie wel.
- Een eigen server. De database kan naar een andere machine, een SQL Server-cluster of de server waarop uw organisatie haar databases draait — voor prestaties, back-ups en compliance.
Overstappen van SQL Server Express naar uw eigen server
Section titled “Overstappen van SQL Server Express naar uw eigen server”Als SQL Server Express is geïnstalleerd, kan de repository later worden verplaatst:
Verplaats de database
Kopieer de repository naar uw eigen SQL Server — een back-up van SQL Server Express die daar wordt teruggezet — of richt een nieuwe in vanuit de template, zoals hieronder beschreven.
Laat SMART Migration ernaar verwijzen
Open in de SMART Migration IDE de module Database en de systeemverbinding Internal — de verbinding die naar de repository verwijst. Bewerk de parameters — server, database en authenticatie — zodat ze naar uw SQL Server verwijzen in plaats van naar de SQL Server Express die het installatieprogramma heeft geïnstalleerd.
Verwijder SQL Server Express
Zodra SMART Migration met uw eigen server werkt, kan SQL Server Express van de machine worden verwijderd.
Installeren zonder SQL Server Express
Section titled “Installeren zonder SQL Server Express”Laat u SQL Server Express weg uit de installatie, dan richt u de repository zelf in vóór de eerste start:
Maak de database aan
Maak een lege database aan op uw SQL Server, 2022 of nieuwer.
Zet de template eroverheen terug
Zet de databasetemplate
standard.bak, te vinden in de programmamap van de SMART Migration-installatie, terug over de nieuwe database.Geef de Windows-accounts toegang
Verleen machtigingen op de database aan het Windows-account waarmee u SMART Migration gaat uitvoeren — en aan het serviceaccount van de jobserver, wanneer die als Windows Service draait.
Start SMART Migration
Bij de eerste start vraagt SMART Migration om de verbindingsgegevens: uw SQL Server en de database. Voer ze in, en vanaf dan maakt het verbinding met de repository.
Twee accounts, één database
De IDE draait onder het Windows-account dat zich op de machine aanmeldt; de jobserver draait als Windows Service onder zijn serviceaccount. Beide lezen en schrijven in de repository, dus beide hebben er machtigingen op nodig.
De BI-database: PostgreSQL of SQL Server
Section titled “De BI-database: PostgreSQL of SQL Server”De BI-database — de smart_bi-gegevens die SMART BI.pbix leest — kan PostgreSQL 18.3 of nieuwer zijn, of SQL Server.
| PostgreSQL 18.3 of nieuwer | SQL Server | |
|---|---|---|
| Licentie | Gratis en open source | Express is gratis met de limiet van 50 GB; andere edities zijn gelicentieerd |
| Opslag | Geen limiet | 50 GB bij Express; geen limiet bij gelicentieerde edities |
| Querysnelheid voor BI | Ongeveer twee keer zo snel — wat telt wanneer Power BI het rapport vernieuwt | Trager voor deze workload |
| Omgevingen met de Nextcloud-app en de Microsoft Teams-app | Ondersteund — de enige keuze | Niet ondersteund |
| Uw eigen omgevingen | Ondersteund | Ondersteund |
De Nextcloud-app en de Microsoft Teams-app gebruiken PostgreSQL
Met de Nextcloud-app of de Microsoft Teams-app en hun Power BI-rapport worden de BI-gegevens uitsluitend in PostgreSQL bewaard. SQL Server voor de smart_bi-gegevens is bedoeld voor uw eigen omgevingen, zonder het rapport van de apps.
De Power BI-rapporten van de apps lezen de gegevens via een ODBC-gegevensbron met de naam SMARTBI, die naar de PostgreSQL-database verwijst.
De module Database in de SMART Migration IDE heeft twee systeemverbindingen:
- Internal — de repository.
- Business Intelligence — de BI-database, bereikbaar via ODBC; standaard de PostgreSQL-database die het installatieprogramma heeft geïnstalleerd.
Om een andere PostgreSQL-server te gebruiken — op een eigen machine, of een gehoste dienst — bewerkt u de verbinding Business Intelligence zodat die ernaar verwijst; in uw eigen omgevingen kan die in plaats daarvan naar een SQL Server verwijzen. De BI-server kan volledig los staan van de repositoryserver, en van een repository op SQL Server Express. Of een job überhaupt BI-gegevens verzamelt, stelt u in bij de stap File Management van de job.
Opslag met de Nextcloud-app en de Microsoft Teams-app
Section titled “Opslag met de Nextcloud-app en de Microsoft Teams-app”Met beide apps is de opslag vrijwel onbeperkt:
- De joblogs worden automatisch opgeschoond. Zodra een run succesvol is voltooid, verwijdert SMART Migration de log ervan uit de repository.
- Runs met fouten behouden hun log, met de volledige jobcontext, voor probleemoplossing. Dat zijn er doorgaans weinig. Bekijk het Dashboard wekelijks of om de week, en verwijder de logs die u niet meer nodig hebt zodra de fouten zijn opgelost.
- Alle BI-gegevens gaan naar PostgreSQL, dat geen opslaglimiet heeft.
Meer lezen: Business intelligence met Power BI · De servers dimensioneren voor een grote migratie · SMART BI.pbix vernieuwen, uploaden en delen
Enkele combinaties die werken
Section titled “Enkele combinaties die werken”| Omgeving | Repository | BI-database |
|---|---|---|
| Proefversie, of een migratie tot ongeveer 1 miljoen bestanden | SQL Server 2025 Express op de SMART Migration-server | PostgreSQL op de SMART Migration-server |
| Een grote migratie | Gelicentieerde SQL Server op een eigen server | PostgreSQL op een eigen server, gedimensioneerd voor de bestanden |
| Het databaseplatform van uw organisatie | Uw SQL Server-cluster | Uw PostgreSQL-server of gehoste dienst |
Uw partner helpt u kiezen
Uw SMART Migration-partner kan de twee databases voor uw migratie dimensioneren en ze samen met u inrichten.
Veelgestelde vragen
Section titled “Veelgestelde vragen”De repository op SQL Server Express raakt vol. Komt er ruimte vrij als ik oude joblogs verwijder, en hoe verwijder ik ze?
Ja. Elke jobsessie bewaart een log in de repository — hoe de job is verlopen, met de bijbehorende ingebedde rapporten — en als u de sessie verwijdert, wordt ook de log verwijderd. U verwijdert ze op het Dashboard, waar u één, meerdere of alle sessies kunt selecteren, of met Verwijderen op het tabblad Log van een geopende job. Een verwijdering is een soft delete: SMART Migration verwijdert de gegevens op de achtergrond definitief, wat bij veel logs aanzienlijke tijd kan kosten. De vrijgekomen ruimte wordt binnen de database hergebruikt, maar de databasebestanden op schijf behouden hun grootte totdat u de database verkleint in SQL Server Management Studio (Tasks › Shrink › Database). Grijp in zodra de waarschuwingen beginnen, bij 20 % resterende ruimte: zodra de 50 GB vol is, werkt niets meer — zelfs de IDE niet — en de enige uitweg is de database terugzetten op een gelicentieerde SQL Server. Bewaar voor de lange termijn de BI-gegevens in PostgreSQL in plaats van in de repository, of verplaats de repository naar een gelicentieerde SQL Server, die geen limiet heeft.
Meer lezen: Dashboard: jobsessies en hun logs · De SMART Migration-omgeving plannen en onderhouden
De repository op SQL Server Express is vol en SMART Migration start niet meer. Wat nu?
Zodra de 50 GB vol is, werkt niets meer — geen jobs, geen jobserver, zelfs de IDE niet — zodat er ook geen logs meer verwijderd kunnen worden om ruimte te maken. Er zijn twee uitwegen. Verplaats de repository naar een gelicentieerde SQL Server: maak er een back-up van in SQL Server Management Studio (Tasks › Back Up, wat op de volle database nog werkt), zet deze terug op SQL Server 2022 of nieuwer, geef de Windows-accounts toegang, stop SQL Server Express en start SMART Migration — het vraagt om de nieuwe verbinding en alles is weer zoals het was. Of installeer opnieuw en begin van voren af aan: de repository begint leeg en alle jobdefinities, verbindingen en logs gaan verloren; de BI-gegevens in PostgreSQL blijven behouden. Om beide te voorkomen, grijpt u in zodra de jobs waarschuwen dat er nog 20 % van de ruimte over is.
Meer lezen: Wanneer de repository vol is · De SMART Migration-omgeving plannen en onderhouden
Zie ook