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
-
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...
-
Start het herstelproces
Klik op de knop Herstellen knop.
-
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.
-
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.
-
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.
-
Herstellen voltooid
Zodra het herstel is voltooid, wordt een bericht weergegeven waarin wordt bevestigd dat het herstel is gelukt.
-
Navigeer naar de database
Klik op de Servers pictogram in de linkerbovenhoek zodat u naar de database kunt navigeren.
-
Bekijk de database
Vouw de Databases uit node om uw zojuist herstelde database te onthullen.