(3 Methoden) Een externe SQL Server-database back-uppen naar een lokale schijf

Wat moet ik doen als ik een database wil backuppen van een externe SQL Server naar een lokale schijf? Voor degenen die deze vraag hebben, geeft dit artikel gedetailleerde stappen voor verschillende methoden.

Alex

By Alex Updated on March 21, 2025

Share this: instagram reddit

Kunt u een database van een externe SQL Server naar een lokale schijf kopiëren?

Om het gegevensbeheer te vergemakkelijken, wilt u mogelijk één computer als centrale server in het LAN gebruiken om back-ups van andere clientcomputers op te slaan. Als het gaat om MSSQL, wilt u mogelijk ook een back-up maken van een externe SQL Server-database naar een lokale schijf. Maar is dat echt mogelijk?

Welnu, het antwoord is ja, maar de stappen zijn anders dan bij normale MSSQL-back-ups. Omdat zelfs als u verbinding kunt maken met de externe server in SSMS en BACKUP DATABASE TO DISK-opdrachten kunt uitvoeren, het *.bak-bestand wordt opgeslagen op de lokale schijf van die server en normaal gesproken hebt u geen toegang om het bestand verder te verwerken.

Om een SQL-database succesvol van de externe naar de lokale omgeving te kopiëren, moet u enkele aanvullende bewerkingen uitvoeren.

sql server

Hoe een externe SQL Server naar een lokale schijf kopiëren (3 methoden)

Let op: Methode 1 vereist dat u zowel op de externe server als op de lokale server werkt. Als u alleen op uw lokale server wilt werken, kunt u verwijzen naar Methode 2 en Methode 3, maar Methode 2 is niet beschikbaar voor SQL Express-versies en heeft meer beperkingen bij gebruik.

  • Back-up van een externe SQL Server-database maken naar een netwerklocatie en vervolgens naar een lokale schijf kopiëren
  • Database direct kopiëren van een externe SQL Server naar een lokale SQL Server
  • Centraal back-ups maken van databases van een externe SQL Server (eenvoudigste)

1. Centraal back-ups maken van databases van een externe SQL Server (eenvoudigste)

Sommige methoden vereisen dat u afzonderlijk op beide servers werkt of hebben beperkingen wat betreft uitvaltijd, toepassingsgebied, enz. Als u een SQL-database wilt back-uppen of herstellen tussen twee willekeurige computers binnen een LAN, is het gemakkelijker om een ​​gecentraliseerde SQL Server back-up software zoals AOMEI Cyber ​​Backup te gebruiken. Hiermee kunt u op afstand en intuïtief back-ups maken van elke SQL Server.

Deze software werkt als een centrale console om alle apparaten binnen het LAN te beheren en stelt u in staat om op afstand en intuïtief back-ups te maken van elke SQL Server. Bij het instellen van een databaseback-uptaak kunt u de planning aanpassen, het compressieniveau kiezen en bewaarbeleid selecteren volgens uw vereisten.

Om er gebruik van te maken, moet u eerst AOMEI Cyber ​​Backup downloaden en installeren:

Gratis proefversie downloadenMicrosoft SQL Server 2005-2022
Gecentraliseerde en beveiligde SQL-back-up

💡 Om de SQL-back-upsoftware in te stellen, voert u het gedownloade .exe-bestand uit om het te installeren en start u vervolgens de hoofdinterface. Ga naar Bronapparaat -> Microsoft SQL -> Microsoft SQL toevoegen.

Microsoft SQL

💡 Klik daarna op pictogram -> Verificatie om de database-instance te valideren. Vervolgens kunt u de onderstaande stappen volgen om een SQL-database te back-uppen.

Apparaat toevoegen

✍ Stappen om een externe SQL-database naar een lokale schijf te back-uppen:

1. Klik op Back-uptaak -> Nieuwe taak maken, en selecteer Back-uptype als Microsoft SQL-back-up. Voer een speciale naam in voor de SQL-back-uptaak.

Back-uptype

2. Selecteer de SQL-instanties en databases voor back-up. U kunt meerdere databases tegelijk selecteren.

Database selecteren

3. Geef een lokale pad (of netwerkpad) op als back-upDoel. Het toegevoegde pad wordt opgeslagen inOpslag toevoegen.

Doel kiezen

4. Stel eenSchemain (optioneel) om de SQL-databaseback-up dagelijks/wekelijks/maandelijks uit te voeren en stel de back-upmethode in alsvolledig/incrementeel/differentieel. Het is eenvoudig om uw SQL Server-databases naar een lokale schijf te back-uppen.

Schema back-up

✍Meer handige functies:
* Back-upopruiming helpt u om oudere back-upversies automatisch te verwijderen en zo opslagruimte te besparen.
* E-mailmelding stelt u in staat om e-mailmeldingen te ontvangen wanneer de taak abnormaal of succesvol is.
* Archief: AOMEI Cyber Backup ondersteunt ook cloudarchivering na back-up. U kunt een Amazon S3-opslag toevoegen en uw back-up hierin opslaan.

5. Nu kunt u opStart Back-upklikken om deSQL Server automatische back-upnaar de lokale schijf te maken en uit te voeren.

Start back-up van SQL-databases

2. Back-up van externe SQL Server-database naar netwerk en vervolgens kopiëren naar lokale schijf

Hoe maak je een back-up van een externe serverdatabase naar een lokale schijf? De methode omvat eigenlijk het maken van een back-up van de database naar het netwerkpad op de externe server, vervolgens toegang krijgen tot het netwerkpad op de lokale server en het kopiëren van het back-upbestand naar de lokale schijf.

Voor back-upmethoden kunt u zowel de back-up-GUI als T-SQL in SSMS gebruiken. De eerste staat je niet toe om rechtstreeks een netwerkpad te selecteren, maar je kunt het handmatig invoeren. Ongeacht welke methode je gebruikt, moet je de UNC-naam (\\fileserver\share\filename.bak) gebruiken in plaats van een toegewezen stationsletter, anders kan het zijn dat je de foutmelding "Besturingssysteemfout 3 (Het systeem kan het opgegeven pad niet vinden)" ontvangt.

U kunt details controleren op SQL-database back-uppen naar externe locatie, hier zal ik T-SQL als voorbeeld gebruiken.

Op de externe server: SQL Server-database back-uppen naar externe locatie

Start SSMS op de externe server, maak verbinding met de instantie die u wilt back-uppen en klik op Nieuwe Query.

In het venster dat verschijnt, voert u de T-SQL-opdrachten in om de back-up uit te voeren en klikt u op Uitvoeren om deze uit te voeren:

BACKUP DATABASE databasenaam TO DISK = "bestandslocatie\bestandsnaam.bak"

Hier is een voorbeeld:

BACKUP DATABASE voorbeeld TO DISK = "\\DESKTOP-AC51C0M\share\1.bak"

Als het een foutmelding "Operating system error 5 (Toegang geweigerd)" retourneert, komt dit doordat het account waarmee u zich aanmeldt bij SQL Server geen toestemming heeft om gegevens te lezen en schrijven naar de share. Om dit op te lossen, raadpleegt u Toegang geweigerd bij SQL Server back-up naar netwerkshare.

t-sql back-up naar netwerk

Op de lokale server: back-upbestanden kopiëren naar lokale schijf

Zodra de back-up succesvol is, kunt u toegang krijgen tot dit netwerkpad vanaf de lokale server en het back-upbestand naar de lokale schijf kopiëren.

Als u dit regelmatig wilt doen, kunt u xcopy- of robocopy-opdrachten gebruiken om een back-up batchbestand te maken en Windows Taakplanner gebruiken om het te automatiseren.

3. Database rechtstreeks kopiëren van externe SQL Server naar lokale SQL Server

Met de Wizard Database kopiëren kunt u eenvoudig databases en bepaalde serverobjecten van de ene SQL Server-instantie naar de andere verplaatsen of kopiëren zonder downtime. Het heeft echter ook de volgende beperkingen:

  • De Wizard Database kopiëren is niet beschikbaar in de Express-versie.
  • Het is niet mogelijk om databases naar eerdere versies van SQL Server te verplaatsen of kopiëren.
  • De Wizard Database kopiëren kan niet worden gebruikt om systeemdatabases te kopiëren of te verplaatsen.
  • De Wizard Database kopiëren vereist SysAdmin-bevoegdheden...

1. Start SSMS, verbind met uw exemplaar en klik met de rechtermuisknop op een willekeurige gebruikersdatabase in Object Explorer. Kies Taken in het menu en klik op Database kopiëren.

kopieertaak voor database

2. In de verschijnende wizard Database kopiëren moet u eerst de Bronserver opgeven, dit is de externe server waarvan u een back-up van de database wilt maken. U kunt kiezen tussen Windows-authenticatie of SQL Server-authenticatie, klik vervolgens op Volgende om verbinding te maken.

bronserver

3. Op de volgende pagina kunt u de Doelserver specificeren, dit moet uw lokale server zijn als ontvangende partij. Voer opnieuw de vereiste authenticatiegegevens in en klik op Volgende om de verbinding tot stand te brengen.

doelserver

4. Vervolgens selecteert u de overdrachtsmethode. SSMS zal automatisch De afkoppelings- en koppelingsmethode gebruiken markeren, omdat dit over het algemeen sneller is en beter geschikt is voor grote databases. Als u geen downtime wilt, is De SQL Management Object-methode gebruiken een betere optie. Het is langzamer, maar zorgt ervoor dat de brondatabase online blijft.

overdrachtsmethode selecteren

5. In dit dialoogvenster kunt u de database selecteren die u wilt Kopiëren of Verplaatsen, en volg vervolgens de stappen in de wizard om uw instellingen te maken.

Let op: Als u de optie Verplaatsen selecteert, verwijdert de wizard automatisch de brondatabase nadat deze is verplaatst.

selecteer database

6. Na het instellen kunt u ervoor kiezen om het direct uit te voeren of Plannen aan te vinken op dit scherm en vervolgens op Schema wijzigen te klikken om het schema dialoogvenster te openen en dit te configureren.

schema instellen

7. Zodra de instellingen zijn voltooid, klikt u op Voltooien om de database replicatie uit te voeren.

start kopie

8. Selecteer ten slotte de succesvol gekopieerde database. Nu kunt u de externe SQL Server-database naar een lokale schijf back-uppen.

Conclusie

Wat te doen als u niet alleen uw lokale computer, maar ook een externe computer wilt back-uppen? Dit artikel beschrijft benaderingen om een externe SQL Server-database naar een lokale schijf te back-uppen, waarvoor u meestal apart op twee computers moet werken. Als u dit op uw eigen computer wilt doen, kunt u een professioneel back-up gereedschap gebruiken - AOMEI Cyber Backup.

Hiermee kunt u SQL-databases op elke computer binnen uw LAN back-uppen. De aangemaakte taken worden weergegeven in het tabblad Taken voor gecentraliseerd beheer. U kunt zelfs database rechtstreeks naar een andere SQL Server herstellen.

Alex
Alex · Editor
Amelia is een redacteur van AOMEI. Ze is opgeleid in professionele systemen en is gespecialiseerd in het oplossen van problemen in bedrijfsdatabases, virtuele machines en fysieke omgevingen. Met een groot verantwoordelijkheidsgevoel is ze toegewijd aan het beschermen van bedrijfsgegevens en beveiliging.