Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Pencadangan SQL Server 2017 -3

Hai,

Pada artikel ini, saya akan terus menjelaskan kepada Anda jenis cadangan di SQL Server 2017.

Baca artikel sebelumnya sebelum ini.

Pencadangan SQL Server 2017 -2

Anda dapat Diferensial membuat cadangan database SQL Server seperti berikut, menggunakan SQL Server Management Studio ( Klik kanan database terkait—> Tugas–> Pencadangan)

Atau Anda dapat melakukan Backup Diferensial di database SQL Server menggunakan T-SQL Code seperti berikut.

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

Untuk mengambil cadangan Log Transaksi di SQL Server, Model Pemulihan harus penuh. Untuk melakukan ini, klik kanan pada database kami, klik Properties dan klik pada tab Options di menu yang muncul. Seperti yang ditunjukkan pada gambar di bawah, ubah Model Pemulihan dari mode Sederhana ke mode Penuh.

Jika model Pemulihan basis data sudah penuh, maka Anda dapat mencadangkan log Transaksi basis data SQL Server seperti berikut, menggunakan SQL Server Management Studio (Klik Kanan basis data terkait—> Tugas–> Cadangkan)

Atau Anda dapat mencadangkan log Transaksi di database SQL Server menggunakan T-SQL Code seperti berikut.

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

Kompresi sangat penting untuk pemanfaatan penyimpanan, Anda dapat membuat cadangan database yang dikompresi di SQL Server seperti berikut.

Atau Anda dapat mencadangkan Full Compressed di database SQL Server menggunakan T-SQL Code seperti berikut.

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 Backup selesai, saya akan menjelaskan Restore dan Recover pada SQL Server pada postingan selanjutnya.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 3 Alasan Teratas Orang Pindah ke SaaS

  2. Periksa apakah RPC Out Diaktifkan pada Server Tertaut

  3. Di tsql, apakah Sisipkan dengan pernyataan Pilih aman dalam hal konkurensi?

  4. "Kesalahan fatal koneksi internal" Saat Menjalankan Prosedur Tersimpan Secara Asli di SQL Server 2019 (Bug yang Diketahui)

  5. Bagaimana cara cepat mengedit nilai dalam tabel di SQL Server Management Studio?