ID Artikel: 314515 - Kajian Terakhir: 13 April 2012 - Revisi: 3.0 pertanyaan yang sering diajukan - SQL Server 2000 - Log pengiriman
Pada Halaman iniRINGKASAN Artikel ini membahas beberapa aspek log pengiriman dan
menjawab pertanyaan yang paling sering diajukan mengenai penataan, keamanan,
pemantauan, peran-perubahan dan penghapusan log pengiriman di SQL Server 2000
Enterprise Edition. INFORMASI LEBIH LANJUT Log pengiriman di SQL Server 2000 menyediakan sarana
membangun hangat cadangan solusi dengan menggunakan SQL Server Maintenance Plan
Wizard. Transaksi log backup dari database dapat secara otomatis dikirim ke
server yang berbeda dan diterapkan ke database siaga. Anda dapat menggunakan siaga
database untuk melakukan operasi read-only (tergantung pada beban
negara). Mengatur pengiriman logQ1: Apa edisi SQL Server harus saya harus mengatur pengiriman log?A1: Matriks berikut menunjukkan edisi Server SQL yang diperlukan untuk tiga komponen yang berpartisipasi dalam log pengiriman: Perkecil tabel ini
P2: Apa aku harus lakukan sebelum saya memulai log pengiriman set up melalui SQL Server Enterprise Manager? A2: Berikut adalah daftar dari apa yang harus Anda lakukan sebelum Anda memulai pengiriman log dalam SQL Server 2000.
A3: Dimungkinkan untuk mengkonfigurasi SQL Server layanan untuk memulai di bawah lokal Windows NT account, kecuali SQL Server dikonfigurasi untuk menjalankan sebagai virtual server bersama dengan layanan Microsoft Cluster. Anda dapat menggunakan Windows NT pass-through keamanan untuk tujuan ini. Ikuti langkah-langkah untuk mengkonfigurasi pass-through keamanan:
A4: Dalam SQL Server Enterprise Manager, klik kanan-atas database untuk pengiriman log yang telah ditetapkan, dan kemudian klik Pemeliharaan rencana. Di kotak dialog Selamat datang , klik berikutnya. Klik untuk memilih kotak centang kapal log transaksi lainnya SQL Server (log pengiriman) . kotak centang menunjukkan untuk pemeliharaan Server SQL Rencana Wizard bahwa database ini harus memiliki log pengiriman. Anda dapat melakukan ini langkah dari klien yang memiliki SQL Server Enterprise Manager diinstal. Q5: Mengapa adalah kotak centang pengiriman log kadang-kadang redup di kotak dialog Pemeliharaan rencana ? A5: kotak centang dapat diredupkan untuk salah satu alasan berikut:
A6: Ada beberapa alasan yang dapat menyebabkan log pengiriman set up gagal. Saat ini ada setidaknya satu masalah yang dikenal yang menyebabkan ini perilaku. Untuk informasi lebih lanjut, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft: 298743
(http://support.microsoft.com/kb/298743/
)
BUG: Semua perubahan mungkin tidak diluncurkan kembali ketika Log pengiriman pemeliharaan Wizard gagal Q7: Daftar Tabel skema dan database struktur perubahan file disebarkan ke server sekunder?A7: Dalam SQL Server 2000, semua Daftar Tabel struktur file skema dan database perubahan adalah log operasi. Namun, jika file pasar atau LDF baru ditambahkan ke database utama, pekerjaan pemulihan log transaksi gagal while loading cadangan log transaksi yang dilakukan segera setelah database file ditambahkan ke database utama. Untuk informasi lebih lanjut, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft: 286280
(http://support.microsoft.com/kb/286280/
)
Deskripsi efek database pemulihan setelah Anda menambahkan atau menghapus file database Q8: Bisa saya script log pengiriman?A8: Tidak. Saat ini, tidaklah mungkin untuk script login pengiriman. The hanya didukung sarana menyiapkan log pengiriman adalah melalui wizard sebagai dijelaskan bersangkutan 4 bagian ini. Q9: Saya dapat menetapkan log pengiriman antara server di beberapa domain? A9: Ya. Dimungkinkan untuk mengatur pengiriman antara server log yang berada di domain yang terpisah. Ada dua cara untuk melakukannya:
A10: Ya. Mungkin untuk menggunakan Windows atau SQL otentikasi untuk server primer dan sekunder untuk tersambung ke monitor server. Microsoft menganjurkan agar Anda menggunakan Windows otentikasi untuk tujuan ini. Namun, jika itu adalah tidak mungkin untuk menggunakan Windows otentikasi, dapat Anda gunakan otentikasi SQL. SQL Server akan membuat rekening "log_shipping_monitor_probe" di utama, sekunder dan memonitor server, jika tidak sudah ada, dengan password ditentukan ketika Anda mengatur pengiriman log. Jika otentikasi SQL digunakan untuk log pengiriman, Anda harus mengkonfigurasi SQL Server pada dasar, menengah dan monitor server untuk menggunakan modus campuran otentikasi. Log pengiriman pertimbangan keamananQ1: Jika saya membuat account "tamu" tidak tersedia sebelum mendirikan log pengiriman, dan aku ingin database saya sekunder harus dalam keadaan siaga, bagaimana bisa saya memungkinkan pengguna untuk memiliki akses ke database sekunder (menegakkan model keamanan yang sama sebagai server utama)?A1: Account "tamu" harus tidak dihapus dari SQL Server untuk setiap alasan. Untuk informasi lebih lanjut, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft: 315523
(http://support.microsoft.com/kb/315523/
)
Penghapusan account tamu dapat menyebabkan kesalahan 916 dalam SQL Server 2000 SP4 atau pelanggaran akses pengecualian yang ditangani di versi sebelumnya SQL Server 2000 Namun, Anda bisa dapat membuat account "tamu"
tidak tersedia untuk database di mana mungkin ada masalah keamanan. Karena
database sekunder yang dalam keadaan siaga, itu tidak mungkin untuk menggunakan sp_change_users_login
(http://msdn2.microsoft.com/en-us/library/aa259633(SQL.80).aspx)
stored procedure untuk re-map login dengan tepat. Untuk menegakkan sama
model keamanan pada database siaga, membuat login pada server sekunder
dengan menggunakan nilai pengenal (SID) keamanan yang sama sebagai server utama. Baca
artikel Pangkalan Pengetahuan Microsoft berikut untuk informasi lebih lanjut tentang
menciptakan login dengan SID sama nilai: 303722
(http://support.microsoft.com/kb/303722/
)
Bagaimana cara memberikan akses ke SQL login pada database siaga saat pengguna tamu dinonaktifkan dalam SQL Server Untuk informasi lebih lanjut, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:321247
(http://support.microsoft.com/kb/321247/
)
Bagaimana untuk mengkonfigurasi keamanan untuk SQL Server log pengiriman P2: Apa yang sp_resolve_logins lakukan?A2: Pada saat log pengiriman peran perubahan, sp_resolve_logins (http://msdn2.microsoft.com/en-us/library/aa238877(SQL.80).aspx) disimpan prosedur memerlukan BCP file sistem syslogins Daftar Tabel dari server utama. Prosedur ini disimpan beban BCP file ke tabel atak sementara dan loop melalui setiap login untuk memverifikasi jika login dengan nama yang sama ada dalam Daftar Tabel sistem syslogins server sekunder. Kemudian memeriksa untuk melihat apakah SID nilai ini login ada dalam Daftar Tabel sistem sysusers database sekunder. Akhirnya memeriksa untuk melihat apakah SID nilai di Daftar Tabel sistem sysusers database sekunder adalah tidak sama dengan nilai SID dalam sekunder server syslogins Daftar Tabel. Jika pemeriksaan ini puas, sp_resolve_logins disimpan prosedur berjalan sp_Change_users_login disimpan prosedur untuk login itu, dan perbaikan SID di Daftar Tabel sistem database sekunder sysusers . Eksekusi ini disimpan prosedur diperlukan hanya Jika ada login yang baru dibuat pada server utama setelah log pengiriman telah telah diinisialisasi dan login yang sama tidak diciptakan pada server sekunder dengan sama SID (seperti yang dijelaskan dalam artikel Pangkalan Pengetahuan Microsoft Q303722). Q3: sp_resolve_logins disimpan prosedur berjalan berhasil; Namun, karena tidak melakukan modifikasi yang diharapkan untuk keamanan pada server sekunder. Mengapa? A3:Sp_resolve_logins disimpan prosedur membutuhkan berkas BCP up-to-date dasar Daftar Tabel sistem server syslogins . Login ini harus sudah oleh dibuat pada sekunder server. Jika dua kondisi terpenuhi, sp_resolve_logins disimpan prosedur melakukan modifikasi sysusers sistem Daftar Tabel database sekunder. Q4: Saya harus menjalankan tugas Transfer login DTS sehubungan dengan prosedur sp_resolve_logins disimpan sebelum melakukan peran perubahan? A4: Ya. Anda harus menggunakan tugas Transfer login untuk memastikan bahwa login ada dalam Daftar Tabel sistem syslogins pada server sekunder. Ini tidak menjamin bahwa pengguna dapat menggunakan database sekunder (jika database sekunder dimuat dalam mode). Jika pengguna telah menggunakan database sekunder sebelum melakukan log pengiriman perubahan peran, lihat pertanyaan 1 dalam hal ini bagian. Q5: sp_resolve_logins disimpan prosedur bekerja untuk rimot di SQL Server? A5: Tidak. Sp_resolve_logins disimpan prosedur hanya bekerja untuk login yang khas. Setiap rimot harus dibuat secara manual di server sekunder. Login pengiriman pemantauanQ1: Log pengiriman Backup dan keluar dari sinkronisasi lansiran yang menembak, bahkan ketika server sekunder diperbarui dengan backup log transaksi. Apakah ini mungkin?A1: Ya. Dimungkinkan bahwa tanda mungkin api bahkan ketika sekunder database ini sedang diperbarui. Jika ambang batas alert diatur ke nilai kurang dari double waktu antara belakang dan menyalin atau gulung balik pekerjaan, tanda mungkin akan dibangkitkan. Jika tanda sedang dibesarkan dan ambang dekat atau kurang dari dua kali waktu antara berikutnya cadangan dan menyalin atau pemulihan pekerjaan, pergi ke depan dan meningkatkan ambang batas. P2: Mengapa backup log transaksi gagal untuk memulihkan pada server sekunder? A2: Backup Log transaksi hanya dapat dikembalikan jika mereka berada di urutan menurun. urutan menurun ini ditentukan oleh bidang LastLSN dan FirstLSN yang dikembalikan oleh gulung balik HEADERONLY (http://msdn2.microsoft.com/en-us/library/aa238455(SQL.80).aspx) perintah. Jika bidang LastLSN dan bidang FirstLSN Jangan menampilkan nomor yang sama pada transaksi berturut-turut login backup, mereka tidak restorable dalam urutan menurun itu. Mungkin ada beberapa alasan untuk transaksi masuk backup untuk keluar dari barisan. Beberapa yang paling alasan umum adalah:
A3: Untuk mendapatkan informasi lebih lanjut tentang log tertentu pengiriman pasangan, Ikuti langkah berikut:
A4: Masing-masing menjalankan kopi karbon dan gulung balik pekerjaan terkait dengan setidaknya satu file. secara asali, jika tidak ada file disalin atau dikembalikan pada tertentu berjalan salah satu yang dua pekerjaan, SQL Server tempat first_file_000000000000.trn dalam bidang nama file . Hal ini mungkin atau mungkin tidak menunjukkan masalah. Sebagai contoh, pertama kalinya bahwa menyalin atau gulung balik pekerjaan dijalankan pada server sekunder, mungkin tidak ada file yang tersedia untuk menyalin atau gulung balik. Dalam kasus ini, first_file_000000000000.TRN tidak selalu mewakili kesalahan. Namun, dalam keadaan tertentu, ini mungkin merupakan masalah. Membaca berikut Artikel Pangkalan Pengetahuan Microsoft untuk informasi lebih lanjut: 292586
(http://support.microsoft.com/kb/292586/
)
Backup, menyalin, dan beban pekerjaan informasi tidak diperbarui pada monitor pengiriman log Q5: Apakah mungkin untuk mengubah frekuensi dan tujuan backup log transaksi, di server utama, setelah log pengiriman telah beroperasi untuk sementara waktu?A5: Ya. Informasi ini adalah dalam pemeliharaan berencana utama server. Untuk melihat informasi, ikuti langkah berikut:
Log pengiriman peran mengubahQ1: Bagaimana saya melakukan log pengiriman peran perubahan?A1: Klik link berikut untuk membaca SQL Server 2000 Books Online topik tentang melakukan peran pengiriman log mengubah: Bagaimana untuk mengatur dan melakukan log pengiriman peran perubahan (Transact-SQL) (http://msdn2.microsoft.com/en-us/library/aa215392(SQL.80).aspx) P2: Saya dapat melakukan perubahan peran sementara server utama offline atau tidak tersedia? A2: Ya. Menjalankan sp_change_primary_role (http://msdn2.microsoft.com/en-us/library/aa259617(SQL.80).aspx) prosedur tersimpan pada server utama opsional. Q3: Mengapa sp_resolve_logins disimpan prosedur gagal dengan pesan galat 208 ketika menjalankan dari database sekunder pada saat perubahan peran? A3:Sp_resolve_logins disimpan prosedur tidak memenuhi syarat sysusers sistem tabel atak dengan awalan database master . Ini adalah masalah yang diketahui dengan kode untuk sp_resolve_logins disimpan prosedur. Untuk informasi lebih lanjut mengenai masalah ini, baca artikel berikut pada Pangkalan Pengetahuan Microsoft: 310882
(http://support.microsoft.com/kb/310882/
)
BUG: sp_resolve_logins disimpan prosedur gagal jika dijalankan selama logoff pengiriman peran perubahan Q4: Apakah ada masalah ketika mempromosikan sebuah server sekunder untuk server utama, ketika ada beberapa server sekunder yang terlibat dalam perubahan peran?A4: Baca artikel Pangkalan Pengetahuan Microsoft berikut tentang dikenal masalah yang dapat menyebabkan kesalahan ketika melakukan perubahan peran yang melibatkan beberapa sekunder server: 300497
(http://support.microsoft.com/kb/300497/
)
FIX: Log pengiriman: tidak berubah peran dari sekunder utama ketika nama database berbeda Q5: Bagaimana saya menstabilkan log pengiriman setelah mempromosikan server sekunder untuk menjadi server utama?A5: Apabila kotak centang Izinkan database untuk berasumsi peran utama dipilih, sementara pengaturan log pengiriman, di kotak dialog Tambahkan tujuan Database , ikuti langkah berikut untuk menambahkan sekunder server baru Setelah melakukan perubahan peran. Jika pengaturan tidak dipilih, gunakan Pemeliharaan rencana Wizard untuk mengatur log pengiriman setelah perubahan peran.
A6: Dimungkinkan untuk log kapal antara kedua server berulang kali tanpa harus gulung balik cadangan database lengkap. Persyaratan adalah bahwa keduanya primer dan sekunder server tersedia bila Anda melakukan peran mengubah prosedur. Sebagai bagian dari melakukan perubahan peran, Anda harus menjalankan sp_change_primary_role (http://msdn.microsoft.com/en-us/library/aa259617.aspx) prosedur tersimpan. Anda harus menjalankan prosedur sp_change_primary_role disimpan dengan parameter @ final_state 2 atau 3. Ini akan meninggalkan basis utama dalam keadaan unrecovered setelah melakukan log transaksi cadangan. Karena database yang tersisa dalam keadaan unrecovered, database ini dapat dipilih ketika tujuan pengiriman log ditambahkan (seperti yang dijelaskan dalam sebelumnya pertanyaan). Dengan cara ini Anda tidak harus reload database backup. Log pengiriman penghapusanQ1: Bagaimana saya bisa menghentikan log pengiriman untuk log tertentu pengiriman pasangan?A1: Ikuti langkah berikut untuk menghapus sepasang pengiriman log:
A2: Baca artikel Pangkalan Pengetahuan Microsoft berikut, yang membahas masalah ini secara lebih rinci: 295936
(http://support.microsoft.com/kb/295936/
)
FIX: Error Hapus log pengiriman pada database sekunder ketika nama database memiliki kutipan REFERENSIUntuk informasi lebih lanjut tentang pengiriman log, kunjungi Web site Microsoft berikutLog pengiriman .aspx http://msdn2.Microsoft.com/en-us/library/aa213785 (SQL.80) (http://msdn2.microsoft.com/en-us/library/aa213785(SQL.80).aspx) 275146
(http://support.microsoft.com/kb/275146/
)
pertanyaan yang sering diajukan - SQL Server 7.0 - Log pengiriman Tidak melihat jawaban atas pertanyaan Anda?
Kunjungi Microsoft SQL Server newsgroup pada: Microsoft
SQL Server newsgrouphttp://www.Microsoft.com/Communities/newsgroups/en-US/
(http://www.microsoft.com/communities/newsgroups/en-us/)
Komentar tentang ini atau lain
Artikel Pangkalan Pengetahuan Microsoft? Drop catatan di SQLKB@Microsoft.com
(mailto:sqlkb@microsoft.com)
.Untuk informasi lebih lanjut, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft: 917544
(http://support.microsoft.com/kb/917544/
)
BUG: Anda menerima pesan galat ketika Anda menjalankan pekerjaan "Log pengiriman Alert Job - mengembalikan" dalam SQL Server 2000 Berlaku bagi:
Penerjemahan MesinPENTING: 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:314515
(http://support.microsoft.com/kb/314515/en-us/
)
| Sumber Lain Situs Pendukung Lain
KomunitasCari Bantuan SekarangTerjemahan Artikel
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Kembali ke atas
