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

Pemulihan SQL Server 2017

Hai,

Pada artikel ini, saya akan menjelaskan Restore di SQL Server 2017.

Anda dapat membaca Tutorial Pencadangan SQL Server 2017 sebelum artikel ini.

Pencadangan SQL Server 2017 -3

Pertama buka tab Database dan klik kanan lalu klik Restore database.

Setelah itu Pilih Sumber sebagai Perangkat, lalu Pilih perangkat cadangan seperti berikut.

Anda dapat mengubah Nama File saat memulihkan file database seperti berikut.

Anda dapat memilih opsi Pulihkan di layar berikut.

Saya akan mengembalikan log transaksi tambahan setelah pemulihan database penuh. Jadi saya telah memilih Pulihkan dengan norecovery. Log transaksi tambahan dapat dipulihkan.

Anda dapat memulihkan database dengan Kode T-SQL berikut.

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

Setelah Restore database selesai dengan mode norecovery, kita bisa restore log transaksi untuk restore database yang up to date.

Anda dapat mengklik kanan database terkait dan memilih Pulihkan–>Log transaksi seperti berikut.

Pilih Pulihkan sumber dari Perangkat sebagai log Transaksi terbaru seperti berikut.

Anda dapat memilih Status pemulihan sebagai Pemulihan dalam langkah ini seperti berikut. Jika Anda memiliki lebih banyak log transaksi untuk dipulihkan, maka Anda harus memilih mode norecovery pada langkah ini.

Anda dapat memulihkan log transaksi dengan Kode T-SQL berikut.

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

Setelah restore database selesai, kita restore database TEST sebagai TEST2 seperti berikut.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. UPDATE jika ada INSERT lain di SQL Server 2008

  2. Bagaimana cara mengizinkan parameter daftar drop-down di SSRS memiliki nilai default -- All -- ?

  3. Bagaimana Anda mengatur autocommit dalam sesi SQL Server?

  4. Daftar Semua Database dari Server Tertaut di SQL Server (Contoh T-SQL)

  5. SQL Server 2012 meminta data Access 2007 menggunakan kesalahan OPENROWSET