Een SQL Server-database overzetten tussen Plesk en een SQL Server-server met SSMS

Procédure

  

Dienst in kwestie : gedeelde Windows ASP Plesk-hosting
Panel in kwestie : Plesk
Niveau : gemiddeld

Deze handleiding legt uit hoe u een Microsoft SQL Server-database in beide richtingen kunt overzetten: van uw Plesk-hosting naar een andere SQL Server, of van een SQL Server naar Plesk.

SQL Server Management Studio, ook wel SSMS genoemd, wordt gebruikt om het back-upbestand te maken of te herstellen dat voor de overdracht wordt gebruikt. Deze procedure is gebaseerd op de interface van SSMS 22 en blijft geldig voor de 22.x-updates. Microsoft raadt aan om de nieuwste beschikbare update te gebruiken.

Voor u begint

Om deze procedure te volgen, moet u beschikken over:

  • een Microsoft SQL Server-database op uw Plesk-hosting;
  • SSMS 22 geïnstalleerd op een Windows-computer;
  • een lokale of externe SQL Server-instantie waarop u het recht hebt om een database te back-uppen of te herstellen;
  • voldoende ruimte in uw Plesk-pakket om de geïmporteerde database op te slaan.

SSMS is een beheertool. De installatie ervan maakt niet automatisch een SQL Server aan. U moet ook beschikken over een SQL Server-instantie waarmee u verbinding kunt maken.

De Windows-hostings van LWS gebruiken momenteel Microsoft SQL Server 2019.

Een back-up die is gemaakt met SQL Server 2022, SQL Server 2025 of een andere recentere versie kan niet rechtstreeks worden hersteld op de SQL Server 2019-server van LWS. De versie van SSMS die wordt gebruikt, verandert niets aan deze beperking.

Voordat u een bestaande database vervangt, maakt u een recente back-up van de inhoud ervan. In Plesk verwijdert de optie Database opnieuw aanmaken de huidige database voordat de back-up wordt hersteld.

Een database overzetten van Plesk naar een SQL Server

De database downloaden uit Plesk

  1. Log in op uw Plesk-panel.
  2. Open de sectie Databases.
    Een SQL Server-database overzetten tussen Plesk en een SQL Server-server met SSMS
  3. Zoek de Microsoft SQL Server-database die u wilt overzetten en klik op Dump exporteren.
    Een SQL Server-database overzetten tussen Plesk en een SQL Server-server met SSMS
  4. Vink de optie Dump automatisch downloaden na het aanmaken ervan aan.
    Een SQL Server-database overzetten tussen Plesk en een SQL Server-server met SSMS
  5. Start de export.

Plesk maakt een ZIP-archief met de back-up van de database en downloadt dit vervolgens naar uw computer.

  1. Pak het ZIP-archief uit.
  2. Controleer de naam van het verkregen bestand. Als dit bestand geen extensie heeft, voeg dan .bak toe aan het einde van de naam.

Bijvoorbeeld:

ma-base-sauvegarde wordt ma-base-sauvegarde.bak

Hernoem het ZIP-archief niet rechtstreeks naar .bak. U moet eerst het archief uitpakken en vervolgens alleen het bestand dat erin zit hernoemen als dit geen extensie heeft.

De database herstellen in SSMS 22

  1. Open SQL Server Management Studio 22.
  2. Verbind met de SQL Server-instantie waarop u de database wilt herstellen.
  3. Klik in de Objectverkenner met de rechtermuisknop op Databases.
  4. Klik op Database herstellen.
  5. Selecteer in het gedeelte Bron Apparaat.
  6. Klik op de knop ….
  7. Controleer of het geselecteerde mediatype Bestand is en klik vervolgens op Toevoegen.
  8. Selecteer het .bak-bestand dat uit het Plesk-archief is gehaald.
  9. Klik op OK om terug te keren naar het herstelscherm.
  10. Controleer of de back-upset wordt weergegeven en geselecteerd is.
  11. Controleer in het gedeelte Bestemming de naam van de database die zal worden aangemaakt.

Als er al een database met deze naam bestaat, gebruik dan een andere naam om de inhoud ervan niet te vervangen.

  1. Klik op OK om het herstel te starten.
  2. Wacht tot SSMS een bericht weergeeft dat bevestigt dat de database correct is hersteld.

Deze menu's komen overeen met de herstelprocedure die is gedocumenteerd voor de huidige SSMS-interface.

Wanneer SSMS verbinding maakt met een SQL Server-instantie die op een andere computer is geïnstalleerd, toont het selectievenster de bestanden die toegankelijk zijn voor die SQL Server. Het .bak-bestand moet daarom worden geplaatst in een map die toegankelijk is voor de externe instantie.

Een database overzetten van een SQL Server naar Plesk

Een back-up maken met SSMS 22

  1. Open SQL Server Management Studio 22.
  2. Verbind met de instantie die de over te zetten database bevat.
  3. Vouw in de Objectverkenner de sectie Databases uit.
  4. Klik met de rechtermuisknop op de betreffende database.
  5. Klik op Taken en vervolgens op Back-up maken.
  6. Selecteer in het veld Type back-up Volledig.
  7. Controleer in het gedeelte Bestemming of het type Schijf is geselecteerd.
  8. Klik op Toevoegen.
  9. Geef de naam en locatie van het back-upbestand op.

Gebruik een naam die eindigt op .bak, bijvoorbeeld:

ma-base.bak

  1. Bevestig de locatie en klik vervolgens op OK om de back-up te starten.
  2. Wacht tot SSMS bevestigt dat de bewerking succesvol is voltooid.

Het bestand wordt aangemaakt op de computer waarop de SQL Server-instantie wordt gehost. Als u verbonden bent met een externe SQL-server, wordt het bestand niet noodzakelijk opgeslagen op de computer van waaruit u SSMS gebruikt.

De back-up importeren in Plesk

Controleer vóór de import of de back-up is gemaakt met SQL Server 2019 of een eerdere compatibele versie.

  1. Haal het .bak-bestand op dat met SSMS is gemaakt.
  2. Plaats alleen dit bestand in een nieuw ZIP-archief.

Bijvoorbeeld:

ma-base.bak moet zich in ma-base.zip bevinden

  1. Log in op uw Plesk-panel.
  2. Open de sectie Databases.
  3. Zoek de SQL Server-database waarin u de back-up wilt importeren.

De doeldatabase moet al bestaan. Maak indien nodig een nieuwe SQL Server-database aan voordat u verdergaat.

  1. Klik op Dump importeren.
  2. Selecteer de optie Uploaden of Upload, afhankelijk van de taal van uw interface.
  3. Klik op Bladeren en selecteer vervolgens het ZIP-archief met het .bak-bestand.
  4. Laat de optie Database opnieuw aanmaken uitgeschakeld als u de bestaande database niet wilt verwijderen.
  5. Start de import.
  6. Wacht tot Plesk bevestigt dat de bewerking is voltooid.

Plesk accepteert het uploaden van een ZIP-archief met het back-upbestand. De brondatabase en de doeldatabase moeten dezelfde database-engine gebruiken.

Controleren of de overdracht is gelukt

Na een herstel in SSMS

In de Objectverkenner:

  1. Klik met de rechtermuisknop op Databases en klik vervolgens op Vernieuwen.
  2. Controleer of de nieuwe database verschijnt.
  3. Vouw deze uit en open vervolgens de sectie Tabellen.
  4. Controleer of de verwachte tabellen aanwezig zijn.
  5. Bekijk enkele gegevens om te bevestigen dat het herstel volledig is.

Na een import in Plesk

  1. Controleer of Plesk geen foutmelding weergeeft.
  2. Open de database met de SQL Server-beheertool die in Plesk wordt aangeboden.
  3. Controleer of de verwachte tabellen en gegevens aanwezig zijn.
  4. Controleer de verbindingsinstellingen die door uw site worden gebruikt.
  5. Test een pagina of functie die de database gebruikt.

De overdracht is voltooid wanneer de database in de doelomgeving verschijnt, de tabellen toegankelijk zijn en uw site of applicatie er verbinding mee kan maken.

Veelvoorkomende problemen

Het back-upbestand verschijnt niet in SSMS

Controleer of u wel degelijk hebt:

  • het ZIP-archief uitgepakt dat u uit Plesk hebt gedownload;
  • de extensie .bak toegevoegd aan het geëxtraheerde bestand als het geen extensie had;
  • het bestand in een map geplaatst die toegankelijk is voor de SQL Server-instantie.

Als uw SQL Server-instantie extern is, moet het bestand worden geplaatst op de externe server of in een netwerklocatie die voor die server toegankelijk is.

SSMS geeft aan dat de back-upversie incompatibel is

De back-up is waarschijnlijk gemaakt met een nieuwere versie van SQL Server dan die van de bestemmingsserver.

Een back-up van SQL Server 2022 of 2025 kan niet rechtstreeks worden hersteld op SQL Server 2019. U moet dan de structuur en de gegevens overzetten met compatibele scripts in plaats van rechtstreeks het .bak-bestand te gebruiken.

De import wordt door Plesk geweigerd

Controleer:

  • of u inderdaad een ZIP-archief uploadt;
  • of het archief het .bak-back-upbestand bevat;
  • of de doeldatabase een Microsoft SQL Server-database is;
  • of de grootte van de database binnen de limiet van uw pakket valt;
  • of het maximaal toegestane aantal databases niet is bereikt.

De huidige limieten verschillen per Plesk-pakket: de maximale grootte van een database ligt tussen 50 MB en 750 MB.

De database is geïmporteerd, maar de site maakt er geen verbinding mee

Controleer na de overdracht de verbindingsinstellingen die in uw site zijn opgeslagen:

  • de naam van de SQL-server;
  • de naam van de database;
  • de gebruikersnaam;
  • het wachtwoord;
  • de poort, indien deze handmatig is opgegeven.

De inloggegevens die op de oorspronkelijke server worden gebruikt, worden niet automatisch vervangen door die van de database die in Plesk is aangemaakt.

help.lws.net/a/1351
Was dit artikel nuttig?

Ja

Geen

20 593 keer gelezen

Bedankt! Stel gerust vragen over onze documentatie als u meer informatie wilt, en help ons die te verbeteren.

Vergelijkbare artikelen

Een vraag over dit artikel?

Stel ze aan het LWS-team en de community. Het antwoord wordt na moderatie gepubliceerd.

Stel een vraag aan het LWS-team en de gemeenschap

AVG: Verwerkingsverantwoordelijke: LWS-Ligne Web Services. Doel: moderatie en openbare publicatie van uw vraag, eventuele melding van een antwoord. Rechtsgrond: toestemming (art. 6, lid 1, a AVG). Bewaartermijn e-mailadressen: 90 dagen na de melding, maximaal 12 maanden zonder antwoord. Om uw rechten uit te oefenen, raadpleeg de AVG-sectie van onze algemene voorwaarden.