sql >> Database >  >> RDS >> Sqlserver

Hoe kan ik een back-up maken van een externe SQL Server-database naar een lokale schijf?

In Microsoft SQL Server Management Studio kunt u met de rechtermuisknop klikken op de database waarvan u een back-up wilt maken en klikken op Taken -> Scripts genereren.

Dit opent een wizard waarin u het volgende kunt instellen om een ​​behoorlijke back-up van uw database uit te voeren, zelfs op een externe server :

  • Selecteer de database waarvan u een back-up wilt maken en klik op Volgende,
  • In de opties die het je biedt:
    1. In 2010:verander onder de tabel-/weergaveopties 'Scriptgegevens' en 'Scriptindexen' in True en klik op volgende,
    2. In 2012:verander onder 'Algemeen' 'Typen gegevens naar script' van 'Alleen schema' in 'Schema en gegevens'
    3. In 2014:de optie om de gegevens te scripten is nu "verborgen" in stap "Scripting-opties instellen", u moet op "Geavanceerd" klikken en "Typen gegevens naar script" instellen op de waarde "Schema en gegevens"
    4. /li>
  • In de volgende vier vensters, klik op 'alles selecteren' en vervolgens op volgende,
  • Kies script naar een nieuw queryvenster

Als het eenmaal zijn werk heeft gedaan, heb je een back-upscript voor je klaar. Maak een nieuwe lokale (of externe) database en wijzig de eerste 'USE'-instructie in het script om uw nieuwe database te gebruiken. Bewaar het script op een veilige plaats, en ga je gang en voer het uit op je nieuwe lege database. Dit zou u een (bijna) dubbele lokale database moeten creëren waarvan u vervolgens een back-up kunt maken zoals u wilt.

Als je vol . hebt toegang tot de externe database, kunt u ervoor kiezen om 'script alle objecten' in het eerste venster van de wizard aan te vinken en vervolgens de optie 'Scriptdatabase' te wijzigen in True in het volgende venster. Pas echter op, u moet de databasenaam in het script volledig zoeken en vervangen door een nieuwe database, die u in dit geval niet hoeft te maken voordat u het script uitvoert. Dit zou een nauwkeuriger duplicaat moeten maken, maar is soms niet beschikbaar vanwege machtigingsbeperkingen.



  1. Android:fout bij het kopiëren van database (Sqliite) uit activamap

  2. Schrijf snel panda's dataframe naar postgres

  3. Zijn externe sleutels echt nodig in een database-ontwerp?

  4. Een basisgegevensstructuur modelleren om gebruikers, discussielijnen en berichten te beheren