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:
- In 2010:verander onder de tabel-/weergaveopties 'Scriptgegevens' en 'Scriptindexen' in True en klik op volgende,
- In 2012:verander onder 'Algemeen' 'Typen gegevens naar script' van 'Alleen schema' in 'Schema en gegevens'
- 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"
- /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.