sql >> Database >  >> RDS >> Sqlserver

SQL Server 2017-back-up -3

Hallo,

In dit artikel ga ik verder met het uitleggen van back-uptypes in SQL Server 2017.

Lees hiervoor het vorige artikel.

Back-up van SQL Server 2017 -2

U kunt een differentiële back-up maken van de SQL Server-database als volgt, met behulp van SQL Server Management Studio (Rechtsklik-gerelateerde database -> Taken -> Back-up)

Of u kunt een differentiële back-up maken in de SQL Server-database met behulp van T-SQL-code zoals hieronder.

BACKUP DATABASE [TEST] TO DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Backup\Differential.bak' WITH DIFFERENTIAL , NOFORMAT, NOINIT, NAME = N'TEST-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO

Om een ​​back-up van het transactielogboek te maken in SQL Server, Herstelmodel moet vol zijn. Klik hiervoor met de rechtermuisknop op onze database, klik op Eigenschappen en klik op het tabblad Opties in het menu dat verschijnt. Wijzig het herstelmodel van de eenvoudige modus in de volledige modus, zoals weergegeven in de onderstaande afbeelding.

Als het herstelmodel van de database vol is, kunt u een back-up maken van de SQL Server-database met transactielogboek zoals volgt, met behulp van SQL Server Management Studio (Rechtsklik-gerelateerde database-> Taken-> Back-up)

Of u kunt een back-up maken van het transactielogboek in de SQL Server-database met behulp van T-SQL-code zoals hieronder.

BACKUP LOG [TEST] TO DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Backup\TransactionlogBackup.trn' WITH NOFORMAT, NOINIT, NAME = N'TEST-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO

Compressie is erg belangrijk voor opslaggebruik. U kunt als volgt een back-up maken van de database die is gecomprimeerd in de SQL Server.

Of u kunt een back-up maken van Volledig gecomprimeerd in de SQL Server-database met behulp van T-SQL-code zoals hieronder.

BACKUP DATABASE [TEST] TO DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Backup\CompressedFullBackup.bak' WITH NOFORMAT, NOINIT, NAME = N'TEST-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, COMPRESSION, STATS = 10
GO

SQL Server-back-up is voltooid, ik zal het herstellen en herstellen in de SQL Server in de volgende post uitleggen.


  1. Functie wordt sneller uitgevoerd zonder STRIKTE modifier?

  2. Gegevens verwijderen via een tabelwaardefunctie in SQL Server

  3. Benoemde instanties gebruiken? Test uw DAC-verbinding!

  4. Vergelijkbare UTF-8-tekenreeksen voor veld voor automatisch aanvullen