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

Jelajahi Database Pemulihan SQL Server dengan Pemulihan vs Tanpa Opsi Pemulihan

Ringkasan: Dalam mengatasi masalah blog ini kita akan membahas bagaimana melakukan SQL Server restore database dengan recovery vs no recovery option. Pengguna dapat mencoba cara manual untuk memulihkan database tetapi jika Anda menghadapi masalah maka ambil bantuan pemulihan Cadangan SQL untuk memulihkan database dari file .bak database SQL Server.

Berkenaan dengan pengujian dan tugas dasar DBA yang merupakan salah satu latihan aktivitas dasar dan lemah, pada saat itu, ia memulihkan database dari Bencana. Selanjutnya, ketika kami setelah menyatakan ini, kami memastikan tentang beban psikologis yang harus dihadapi DBA ketika seluruh ciptaan terhambat.

Di blog baru ini, kami akan memberi tahu cara terbaik untuk memulihkan database dengan pilihan RECOVERY dan NORECOVERY. Pilihan pemulihan akan membantu jika Anda memiliki satu cadangan dan Anda perlu memulihkan secara sah. Meskipun demikian, jika Anda memiliki berbagai jenis cadangan (diferensial, transaksional, dan sebagainya), Anda mungkin perlu menggunakan opsi NORECOVERY untuk menggabungkan cadangan.

Catatan Penting: Jika Anda memiliki file Cadangan yang rusak, coba SysTools Perangkat lunak Pemulihan Cadangan SQL untuk memulihkan data dari file .bak SQL yang rusak. Perangkat lunak ini mendukung semua versi OS Windows dan SQL Server 2019 dan versi di bawahnya.

Untuk mengetahui cara mengembalikan, kami akan membuat cadangan:

Cara Membuat Cadangan di Database SQL Server

Pertama, buka SSMS dan klik kanan database dan pilih Task>Back Up

Ada berbagai jenis cadangan, misalnya, diferensial dan transaksional. Saat mengambil cadangan, Anda dapat menunjukkan di mana Anda perlu menyimpan cadangan database Anda.

Bisa dibayangkan untuk backup menggunakan T-SQL. Untuk melakukannya, Anda dapat menggunakan opsi skrip.

Kode T-SQL ini membantu dengan mengotomatisasi tugas-tugas sebagai lawan mengonfigurasinya secara manual.

BACKUP DATABASE [sales] TO  DISK =N'c:\sql\sales.bak' WITH NOFORMAT, NOINIT,  NAME =N'earnings-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS =10

PERGI

Klik tombol Jalankan tombol.

Kode menyimpan cadangan di drive c:\sql dan nama filenya adalah xyz.bak

Database Pemulihan SQL Server dengan Pemulihan vs Tanpa Opsi Pemulihan

Saat memulihkan database, Anda memiliki opsi untuk memulihkan dengan pemulihan dan tanpa pemulihan.

Pemulihan adalah pilihan default. Pilihan ini melakukan rollback dan bergerak maju. Ketika Anda harus memulihkan database, namun Anda tidak perlu melakukan upaya pembangunan kembali lagi nanti.

DENGAN OPSI PEMULIHAN

Anda dapat memulihkan di SSMS dengan mengklik kanan Databases dan memilih opsi Restore Database.

Pilih database yang perlu Anda pulihkan dan backup dapat diakses

Di halaman opsi, Anda dapat memilih status pemulihan. Dalam situasi ini, kami hanya memiliki satu cadangan, jadi status pemulihan adalah dengan RESTORE WITH RECOVERY

Dengan OPSI NORECOVERY

Ketika Anda harus memulihkan kumpulan cadangan database, opsi NORECOVERY sangat membantu. Misalnya, jika Anda harus memulihkan menggunakan cadangan penuh dan setelah pencadangan transaksional, cadangan penuh akan dipulihkan dengan skrip NORECOVERY dan setelah itu, cadangan akan dipulihkan dengan pemulihan.

Pilihan terlampir menunjukkan cara terbaik untuk melakukannya:

KEMBALIKAN DATABASE [penghasilan] DARI  DISK =N’c:\sql\earnings.bak’ WITH  FILE =2,  NORECOVERY,  NOUNLOAD,  STATS =5

KEMBALIKAN LOG [penghasilan] DARI  DISK =N'C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Backup\earnings_LogBackup_2018-12-21_12-24-25.bak' DENGAN  FILE =1 ,  NOUNLOAD,  STATS =5, PEMULIHAN

Opsi Lain untuk Memulihkan Data

Sejauh ini kita telah membahas SQL Server Restore Database with Recovery vs No Recovery Methods Jika database SQL Server Anda rusak, Anda memiliki opsi berbeda untuk memulihkan data Anda secara unik berbeda dengan menggunakan cadangan. Pengguna dapat mengambil bantuan SysTools SQL Backup Recovery. Dengan menggunakan perangkat lunak ini, pengguna dapat dengan mudah melihat pratinjau dan memulihkan file .bak yang rusak dari database SQL Server. Juga, ini memungkinkan pengguna untuk melihat dan memulihkan komponen database SQL Server yang dihapus. Aplikasi Lanjutan ini mendukung SQL Microsoft SQL Server 2019 dan versi di bawahnya.

Kesimpulan

Baca Juga :Software Pemulihan SQL Terbaik untuk tahun 2020 

Pada artikel ini, kami menemukan SQL Server Restore Database dengan metode Recovery vs No Recovery. Kami juga mempelajari alat elektif untuk memulihkan database SQL Server yang rusak. Selain itu, kami menemukan cara membuat pencadangan secara manual atau menggunakan kode T-SQL untuk mengotomatiskan tugas pencadangan.

 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menerapkan Penanganan Kesalahan dan Transaksi di SQL Server

  2. Instalasi Cluster Failover SQL Server -2

  3. Pilih pernyataan untuk menemukan duplikat pada bidang tertentu

  4. Menggunakan INNER JOIN untuk Menggabungkan Tabel SQL Server dan Menampilkannya di ASP.NET Webforms

  5. Oracle:apakah ada alat untuk melacak kueri, seperti Profiler untuk server sql?