I Microsoft SQL Server Management Studio kan du högerklicka på databasen du vill säkerhetskopiera och klicka på Uppgifter -> Generera skript.
Detta öppnar en guide där du kan ställa in följande för att utföra en anständig säkerhetskopiering av din databas, även på en fjärrserver :
- Välj den databas du vill säkerhetskopiera och klicka på nästa,
- I alternativen som den presenterar för dig:
- Under 2010:under tabell-/vyalternativen ändrar du "Script Data" och "Script Indexes" till True och trycker på nästa,
- Under 2012:under "Allmänt", ändra "Typer av data till skript" från "Endast schema" till "Schema och data"
- Under 2014:alternativet att skripta data är nu "dold" i steg "Ange skriptalternativ", du måste klicka på "Avancerat" och ställa in "Datatyper till skript" till "Schema och data" värdet
- Under de kommande fyra windows, tryck på "välj alla" och sedan nästa,
- Välj att skripta till ett nytt frågefönster
När det är klart har du ett säkerhetskopieringsskript framför dig. Skapa en ny lokal (eller fjärr) databas och ändra den första 'USE'-satsen i skriptet för att använda din nya databas. Spara skriptet på ett säkert ställe och kör det mot din nya tomma databas. Detta bör skapa dig en (nästan) duplicerad lokal databas som du sedan kan säkerhetskopiera som du vill.
Om du har full åtkomst till fjärrdatabasen kan du välja att markera "skript alla objekt" i guidens första fönster och sedan ändra alternativet "Skriptdatabas" till True i nästa fönster. Se dock upp, du måste utföra en fullständig sökning och ersätta databasnamnet i skriptet till en ny databas som du i det här fallet inte behöver skapa innan du kör skriptet. Detta bör skapa en mer exakt dubblett men är ibland inte tillgänglig på grund av behörighetsbegränsningar.