sql >> Databasteknik >  >> RDS >> Sqlserver

Öppna en SQL Server .bak-fil (återställer inte!)

Från SQL Server 2008 SSMS (SQL Server Management Studio), helt enkelt:

  1. Anslut till din databasinstans (till exempel "localhost\sqlexpress")
  2. Antingen:

    • a) Välj den databas du vill återställa till; eller alternativt
    • b) Skapa bara en ny, tom databas att återställa till.
  3. Högerklicka, Uppgifter, Återställ, Databas

  4. Enhet, [...], Lägg till, Bläddra till din .bak-fil
  5. Välj säkerhetskopian.
    Välj "overwrite=Y" under alternativ.
    Återställ databasen
  6. Det ska stå "100% komplett", och din databas ska vara online.

PS:Återigen, jag betonar:du kan enkelt göra detta på en "scratch-databas" - du gör inte måste skriva över din nuvarande databas. Men du gör behöver ÅTERSTÄLLA .

PPS:Du kan också åstadkomma samma sak med T-SQL-kommandon, om du vill skripta det.



  1. postgresql databasdesign för e-handel

  2. Mysql-frågan körs två gånger är måste snabbare andra gången även med SQL_NO_CACHE

  3. Finns det något sätt att skicka DB-användarlösenordet till kommandoradsverktyget mysqladmin?

  4. Mysqldump endast tabeller med vissa prefix / Mysqldump jokertecken?