Cara membuat cadangan log transaksi terakhir ketika master dan file database rusak di SQL Server

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 253817 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Anda dapat membuat cadangan meskipun log transaksi yang sedang aktif database file rusak, asalkan file log transaksi masih tersedia. Pada Microsoft SQL Server 7.0, kedua berkas data primer dan file log transaksi harus tersedia dalam rangka untuk Anda untuk membuat cadangan terakhir transaksi aktif log. Jika Master database juga rusak, Anda dapat membangun kembali dan mengembalikan Master database pertama, dan kemudian kembali naik log transaksi aktif terakhir Database tersedia. Sebagai contoh, data file dan master perangkat mungkin rusak media. Namun, jika Master database backup tidak tersedia, Anda dapat membuat cadangan terakhir aktif log transaksi database dengan menggunakan metode ini Artikel, diberikan bahwa file data primer dan transaksi file log tersedia pada SQL Server 7.0.

Catatan Untuk melakukan ini dalam Microsoft SQL Server 2000 atau Microsoft SQL Server 2005, hanya transaksi log file harus tersedia.

Catatan Membangun kembali Master utilitas dilaksanakan berbeda dalam Microsoft SQL Server 2000 64 bit. Dalam SQL Server 2000 64 bit, SQL Server mengambil keuntungan dari Self-repairing fitur yang disediakan oleh Microsoft Windows Installer. Selain itu, Instal properti dan properti REINSTALLMODE pada Setup baris perintah yang tersedia secara eksplisit membangun registri, menginstal file rusak atau hilang file, instal ulang pintas rusak atau hilang cara pintas, dan membangun kembali Master database. Sifat-sifat ini dapat ditentukan pada baris perintah atau di berkas .ini.

Membuat cadangan terakhir log transaksi dalam SQL Server 2000 atau SQL Server 2005

Dalam SQL Server 2000 dan SQL Server 2005, jika Master database dan file data pengguna database yang buruk, tetapi file log transaksi database masih tersedia, Anda masih dapat kembali ke atas log transaksi aktif terakhir database untuk mengurangi hilangnya data. Jika Master database ini tidak buruk, lihat topik "Cadangan log" dalam SQL Server buku Online.

Untuk membuat cadangan terakhir log transaksi dalam SQL Server 2000 atau SQL Server 2005, ikuti langkah berikut:
  1. Mengubah nama file log transaksi.
  2. Membangun kembali Master database.
  3. Buat database serupa. Database baru tidak memiliki menjadi ukuran yang sama; Namun, itu harus berisi jumlah yang sama data dan log file.
  4. Berhenti SQL Server 2000 atau SQL Server 2005.
  5. Hapus semua file data yang baru menciptakan database jadi itu akan gagal pemulihan. Mengganti file log database baru dengan asli log file sehingga Anda dapat membuat cadangan log transaksi.
  6. Restart SQL Server 2000 atau SQL Server 2005.
  7. Menjalankan perintah ini ke belakang ekor log:
    Backup Log <database_name> to Disk = <device_name> With NO_TRUNCATE
  8. Penggunaan sp_dbremove stored procedure untuk menghapus database.

Membuat cadangan terakhir transaksi login SQL Server 7.0

Untuk kembali ke atas transaksi aktif terakhir log in SQL Server 7.0 Ikuti langkah berikut:
  1. Mengubah nama file dan transaksi data primer log file.
  2. Membangun kembali Master database.
  3. Buat database serupa. Database baru tidak memiliki menjadi ukuran yang sama; Namun, itu harus berisi jumlah yang sama data dan log file.
  4. Berhenti SQL Server 7.0.
  5. Hapus semua file data yang baru menciptakan database jadi itu akan gagal pemulihan. Mengganti file utama data dan file log dari baru database dengan yang asli sehingga Anda dapat membuat cadangan transaksi log.
  6. Restart SQL Server 7.0.
  7. Menjalankan perintah ini ke belakang ekor log:
    Backup Log <database_name> to Disk = <device_name> With NO_TRUNCATE
  8. Penggunaan sp_dbremove stored procedure untuk menghapus database.
  9. Memulihkan database dengan semua file-file log.

Properti

ID Artikel: 253817 - Kajian Terakhir: 21 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 64-bit Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Kata kunci: 
kbhowtomaster kbmt KB253817 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:253817

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com