Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Aplikasi sqllogship melakukan operasi pencadangan, salinan, atau pemulihan dan tugas pembersihan terkait untuk konfigurasi pengiriman log. Operasi ini dilakukan pada instans SQL Server tertentu untuk database tertentu.
Untuk konvensi sintaksis, lihat utilitas baris perintah SQL (Mesin Database).
Sintaks
sqllogship
-server instance_name { -backup primary_id | -copy secondary_id | -restore secondary_id }
[ -verboselevel level ]
[ -logintimeout timeout_value ]
[ -querytimeout timeout_value ]
[ -connectionoptions "<key_value_pairs>; [ ... ]" ]
Argumen
-server instance_name
Menentukan instans SQL Server tempat operasi berjalan. Instans server yang akan ditentukan tergantung pada operasi pengiriman log mana yang ditentukan. Untuk -backup, instance_name harus menjadi nama server utama dalam konfigurasi pengiriman log. Untuk -copy atau -restore, instance_name harus menjadi nama server sekunder dalam konfigurasi pengiriman log.
-backup primary_id
Melakukan operasi pencadangan untuk database utama yang ID utamanya ditentukan oleh primary_id. Anda dapat memperoleh ID ini dengan memilihnya dari tabel sistem log_shipping_primary_databases atau dengan menggunakan prosedur tersimpan sp_help_log_shipping_primary_database.
Operasi pencadangan membuat cadangan log di direktori cadangan. Aplikasi sqllogship kemudian membersihkan file cadangan lama, berdasarkan periode retensi file. Selanjutnya, aplikasi mencatat riwayat untuk operasi pencadangan di server utama dan server monitor. Akhirnya, aplikasi berjalan sp_cleanup_log_shipping_history, yang membersihkan informasi riwayat lama, berdasarkan periode retensi.
-copy secondary_id
Melakukan operasi salin untuk menyalin cadangan dari server sekunder yang ditentukan untuk database sekunder, atau database, yang ID sekundernya ditentukan oleh secondary_id. Anda dapat memperoleh ID ini dengan memilihnya dari tabel sistem log_shipping_secondary atau dengan menggunakan prosedur tersimpan sp_help_log_shipping_secondary_database .
Operasi menyalin file cadangan dari direktori cadangan ke direktori tujuan. Aplikasi sqllogship kemudian mencatat riwayat untuk operasi penyalinan di server sekunder dan server monitor.
-pulihkan secondary_id
Melakukan operasi pemulihan pada server sekunder yang ditentukan untuk database sekunder, atau database, yang ID sekundernya ditentukan oleh secondary_id. Anda dapat memperoleh ID ini dengan menggunakan prosedur tersimpan sp_help_log_shipping_secondary_database .
File cadangan apa pun di direktori tujuan yang dibuat setelah titik pemulihan terbaru dipulihkan ke database sekunder, atau database. Aplikasi sqllogship kemudian membersihkan file cadangan lama, berdasarkan periode retensi file. Selanjutnya, aplikasi mencatat riwayat untuk operasi pemulihan di server sekunder dan server monitor. Akhirnya, aplikasi berjalan sp_cleanup_log_shipping_history, yang membersihkan informasi riwayat lama, berdasarkan periode retensi.
-verboselevel level
Menentukan tingkat pesan yang ditambahkan ke riwayat pengiriman log. level adalah salah satu bilangan bulat berikut:
| Tingkat | Deskripsi |
|---|---|
0 |
Jangan keluarkan pesan pelacakan dan penelusuran kesalahan. |
1 |
Tampilkan pesan penanganan kesalahan. |
2 |
Menampilkan peringatan dan pesan penanganan kesalahan. |
3 (standar) |
Menampilkan pesan informasi, peringatan, dan pesan kesalahan. |
4 |
Keluarkan semua pesan debugging dan pelacakan. |
-logintimeout timeout_value
Menentukan jumlah waktu yang dialokasikan untuk mencoba masuk ke instans server sebelum waktu upaya habis. Defaultnya adalah 15 detik. timeout_valueint.
-querytimeout timeout_value
Menentukan jumlah waktu yang dialokasikan untuk memulai operasi yang ditentukan sebelum waktu upaya habis. Defaultnya adalah tidak ada periode batas waktu. timeout_valueint.
-connectionoptions "<key_value_pairs>; [ ... n ] "
Berlaku untuk: SQL Server 2025 (17.x) dan versi yang lebih baru.
Menentukan opsi konektivitas tambahan dalam bentuk pasangan nilai kunci.
Tabel berikut ini mencantumkan opsi konektivitas yang tersedia:
| Key | Nilai |
|---|---|
Encrypt |
strict, mandatoryoptional, true,false |
TrustServerCertificate |
true,false,yes,no |
ServerCertificate |
Jalur pada sistem file ke sertifikat server. Opsi ini memiliki panjang maksimum 260 karakter. |
HostNameInCertificate |
Penggantian nama host untuk sertifikat. Opsi ini memiliki panjang maksimum 255 karakter. |
Keterangan
Gunakan tugas pencadangan, penyalinan, dan pemulihan untuk melakukan pencadangan, penyalinan, dan pemulihan ketika memungkinkan. Untuk memulai pekerjaan ini dari operasi batch atau aplikasi lain, panggil prosedur tersimpan sp_start_job .
Riwayat pengiriman log yang dibuat oleh sqllogship diselingi dengan riwayat yang dibuat oleh pekerjaan backup, penyalinan, dan pemulihan dalam pengiriman log. Jika Anda berencana untuk menggunakan sqllogship berulang kali untuk melakukan operasi pencadangan, penyalinan, atau pemulihan untuk konfigurasi pengiriman log, pertimbangkan untuk menonaktifkan pekerjaan atau pekerjaan pengiriman log yang sesuai. Untuk informasi selengkapnya, lihat Menonaktifkan atau Mengaktifkan Pekerjaan.
Aplikasi sqllogship , SqlLogShip.exe, diinstal di <drive>:\Program Files\Microsoft SQL Server\130\Tools\Binn direktori.
Izin
sqllogship menggunakan Autentikasi Windows. Akun Autentikasi Windows tempat perintah dijalankan memerlukan akses direktori Windows dan izin SQL Server. Persyaratan tergantung pada apakah perintah sqllogship menentukan -backupopsi , , -copyatau -restore .
| Opsi | Akses direktori | Izin |
|---|---|---|
-backup |
Memerlukan akses baca/tulis ke direktori cadangan. | Memerlukan izin yang sama dengan BACKUP pernyataan. Untuk informasi selengkapnya, lihat BACKUP. |
-copy |
Memerlukan akses baca ke direktori cadangan dan menulis akses ke direktori salin. | Memerlukan izin yang sama seperti prosedur yang disimpan sp_help_log_shipping_secondary_database. |
-restore |
Memerlukan akses baca/tulis ke direktori salinan. | Memerlukan izin yang sama dengan RESTORE pernyataan. Untuk informasi selengkapnya, lihat Pernyataan RESTORE. |
Untuk mengetahui jalur direktori cadangan dan salin, Anda dapat menjalankan prosedur tersimpan sp_help_log_shipping_secondary_databaselog_shipping_secondary atau melihat tabel di msdb. Jalur direktori cadangan dan direktori tujuan masing-masing berada di backup_source_directory kolom dan backup_destination_directory .