sql >> Database >  >> RDS >> Sqlserver

SQL Server 2017 herstellen

Hallo,

In dit artikel zal ik het herstel in SQL Server 2017 uitleggen.

U kunt de back-uphandleidingen voor SQL Server 2017 vóór dit artikel lezen.

Back-up van SQL Server 2017 -3

Ga eerst naar het tabblad Database en klik met de rechtermuisknop en klik vervolgens op Database herstellen.

Kies daarna Bron als apparaat en selecteer vervolgens back-upapparaten zoals de volgende.

U kunt de bestandsnaam wijzigen bij het herstellen van databasebestanden zoals hieronder.

U kunt Herstelopties kiezen in het volgende scherm.

Ik zal transactielogboeken extra herstellen na volledig databaseherstel. Dus ik heb Restore with norecovery gekozen. Extra transactielogboeken kunnen worden hersteld.

U kunt de database herstellen met de volgende T-SQL-code.

USE [master]
RESTORE DATABASE [TEST] FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Backup\TEST.bak' WITH FILE = 2, NORECOVERY, NOUNLOAD, STATS = 5

GO

Nadat het herstellen van de database is voltooid met de norecovery-modus, kunnen we transactielogboeken herstellen om de database up-to-date te maken.

U kunt met de rechtermuisknop op de gerelateerde database klikken en Herstellen -> Transactielogboek kiezen, zoals hieronder.

Kies Bron van apparaat herstellen als nieuwste transactielogboeken, zoals het volgende.

U kunt kiezen voor Herstelstatus als herstel in deze stap zoals het volgende. Als u meer transactielogboeken moet herstellen, moet u in deze stap kiezen voor norecovery-modus.

U kunt transactielogboeken herstellen met de volgende T-SQL-code.

RESTORE LOG [TEST2] FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Backup\TransactionlogBackup.trn' WITH FILE = 2, NOUNLOAD, STATS = 10
GO

Nadat het herstellen van de database is voltooid, hebben we de TEST-database hersteld als TEST2 zoals hieronder.


  1. Verwijderen met Join in Oracle sql Query

  2. Een processor selecteren voor SQL Server 2012

  3. Wanneer moet ik een cursor en db sluiten?

  4. Hoe kan ik een groot (14 GB) MySQL-dumpbestand in een nieuwe MySQL-database importeren?