sql >> Database >  >> RDS >> Sqlserver

Een database herstellen in SQL Server 2017

Hier laat ik zien hoe u een database kunt herstellen met SQLOPS (nu Azure Data Studio genoemd).

U kunt een SQL Server-database herstellen met behulp van Transact-SQL, PowerShell of via een GUI zoals Azure Data Studio of SSMS. In dit voorbeeld gaan we een back-up herstellen van een gloednieuwe database genaamd WideWorldImportersDW .

De WideWorldImporters database is een voorbeelddatabase die wordt geleverd door het SQL Server-team van Microsoft om te demonstreren hoe de functies van SQL Server kunnen worden gebruikt in een realistisch scenario. In ons voorbeeld herstellen we de WideWorldImportersDW database, een datawarehouse-versie van de WideWorldImporters databank.

Dit proces maakt een nieuwe database aan met de naam WideWorldImportersDW . De database zal verschillende objecten bevatten (zoals tabellen, views, opgeslagen procedures, enz.). De database bevat ook voorbeeldgegevens, dus u kunt beginnen met het maken van query's zodra deze is hersteld.

Download het databaseback-upbestand

Ga voordat je begint naar deze GitHub-pagina en download het .bak-bestand.

  • Download de WideWorldImportersDW-Full.bak bestand als u de Evaluation, Developer of de Enterprise Edition van SQL Server gebruikt.
  • Of download de WideWorldImportersDW-Standard.bak bestand als u SQL Server Standard Edition gebruikt.

Een database herstellen via de SQLOPS/Azure Data Studio GUI

  1. Open het serverdashboard

    Klik in het linkerdeelvenster van Azure Data Studio met de rechtermuisknop op de servernaam en selecteer Beheren .

    Als u SSMS gebruikt, klikt u in de Objectverkenner met de rechtermuisknop op de Databases knooppunt en selecteer Database herstellen...

  2. Start het herstelproces

    Klik op de knop Herstellen knop.

  3. Selecteer een Herstel uit Optie

    Selecteer Back-upbestand van de Herstellen van optie.

    U kunt indien nodig ook een database herstellen vanuit een bestaande database. Selecteer in dat geval Database bij deze stap.

  4. Selecteer het back-upbestand

    Navigeer naar het back-upbestand, selecteer het en klik vervolgens op OK .

    Als SQL Server wordt uitgevoerd in een Docker-container (bijvoorbeeld als u SQL Server op een Mac gebruikt), moet u het back-upbestand naar de Docker-container kopiëren voordat u het hier kunt zien.

    Hier leest u hoe u een bestand van de host naar een Docker-container kopieert.

  5. Bekijk de instellingen

    Dit dialoogvenster toont de details van het back-upbestand dat zal worden hersteld. Als u specifieke vereisten heeft, kunt u bepaalde instellingen aanpassen met behulp van de FILES en OPTIES bovenaan.

    Laat het voor ons voorbeeld op de standaardinstellingen staan ​​en klik op Herstellen om de back-up te herstellen.

  6. Herstellen voltooid

    Zodra het herstel is voltooid, wordt een bericht weergegeven waarin wordt bevestigd dat het herstel is gelukt.

  7. Navigeer naar de database

    Klik op de Servers pictogram in de linkerbovenhoek zodat u naar de database kunt navigeren.

  8. Bekijk de database

    Vouw de Databases uit node om uw zojuist herstelde database te onthullen.


  1. Maak verbinding met mysql op Amazon EC2 vanaf een externe server

  2. Hoe DAYNAME() werkt in MariaDB

  3. Het kantelpunt visualiseren met Plan Explorer

  4. Getallen opmaken met een min/plusteken in Oracle