SQLlogship uygulama
The sqllogship application performs a backup, copy, or restore operation and associated clean-up tasks for a log shipping configuration.Belirli örnek üzerinde belirli bir veritabanı için işlem gerçekleştirilen SQL Server 2005 veya sonraki bir sürüm.
Sözdizimi kuralları için bkz: Komut istemi yardımcı programları.
Sözdizimi
sqllogship -server instance_name { -backup primary_id | -copy secondary_id | -restore secondary_id } [ –verboselevel level ] [ –logintimeout timeout_value ] [ -querytimeout timeout_value ]
Bağımsız değişkenler
-serverinstance_name
Belirtir örnek , SQL Server burada işlem will run.Sunucu örnek belirtmek için hangi günlük sevkiyat işlemi belirtilen üzerinde bağlıdır.İçin -yedek, instance_name birincil sunucu adı olmalıdır bir günlük aktarma yapılandırması.İçin -copy veya -geri yükleme, instance_name adı olmalıdır bir ikincil sunucu bir günlük sevkiyat yapılandırma.-backupprimary_id
Birincil Kimliğine sahip tarafından belirtilen birincil veritabanı için yedek işlemi gerçekleştirir primary_id.Buradan seçerek bu kimliği edinmek log_shipping_primary_databases sistem tablo veya kullanarak sp_help_log_shipping_primary_database saklı yordamı.yedek işlemi günlük yedeği yedek dizininde oluşturur.The sqllogship application then cleans out any old backup files, based on the file retention period.Ardından, yedek işlemi için geçmiş uygulama oturum birincil sunucu ve izleme sunucusu.Son olarak, uygulamayı çalıştırdığında sp_cleanup_log_shipping_history, hangi saklama döneme göre eski geçmiş bilgileri temizler.
-copysecondary_id
Belirtilen ikincil sunucu için ikincil veritabanı veya veritabanları ikincil Kimliğine sahip belirtilir, yedekleri kopyalamak için Kopyala işlemi gerçekleştirir secondary_id.Buradan seçerek bu kimliği edinmek log_shipping_secondary sistem tablo veya kullanarak sp_help_log_shipping_secondary_database saklı yordamı.İşlem yedek dosyalarını yedek dizininden hedef dizine kopyalar.The sqllogship application then logs the history for the copy operation on the secondary server and the monitor server.
-restoresecondary_id
Belirtilen bir geri yükleme işlemi gerçekleştirir ikincil sunucu ikincil veritabanı veya veritabanları için ikincil Kimliğine sahip belirtilir secondary_id.Bu kimliği kullanarak elde sp_help_log_shipping_secondary_database saklı yordam.En son geri yükleme noktası sonra oluşturulmuş olan yedek dosyaları hedef dizinde, ikincil veritabanı veya veritabanı geri yüklenir.The sqllogship application then cleans out any old backup files, based on the file retention period.Uygulama daha sonra Geçmiş geri yükleme işlemi için oturum ikincil sunucu ve izleme sunucusu.Son olarak, uygulamayı çalıştırdığında sp_cleanup_log_shipping_history, hangi saklama döneme göre eski geçmiş bilgileri temizler.
–verboselevellevel
Specifies the level of messages added to the log shipping history.level is one of the following integers:Level
Açıklama
0
Hiçbir izleme ve hata ayıklama iletilerini çıktı.
1
Çıkış hata işleme iletileri.
2
Çıkış uyarı ve hata işleme iletileri.
3
Bilgi iletileri, uyarı ve hata işleme iletileri çıktı.Bu varsayılan değerdir.
4
Tüm hata ayıklama ve izleme iletileri çıktı.
–logintimeouttimeout_value
Sunucuya oturum açma isteği için ayrılan süreyi belirtir örnek girişimi saat aşımına uğramadan önce.The default is 15 seconds.timeout_value is int.-querytimeouttimeout_value
Belirtilen işlem girişimi saat aşımına uğramadan önce başlatmak için ayrılan süreyi belirtir.The default is no timeout period.timeout_value is int.
Açıklamalar
Yedekleme, Kopyala ve geri yüklemek, yedek kopyanın gerçekleştirmek ve mümkün olduğunda geri yükleme işleri öneririz.Bu işler bir toplu iş iş iş veya başka bir uygulama başlatmak için çağrı sp_start_job saklı yordam.
günlük aktarma Tarafından oluşturulan geçmiş sqllogship tarafından oluşturulan bir geçmiş ile katılır günlük aktarma yedek, kopyalama ve geri yükleme işleri.Kullanmayı planlıyorsanız, sqllogship tekrar tekrar yedek yapmak için kopyalama veya geri yükleme işlemleri için bir günlük sevkiyat yapılandırma karşılık gelen devre dışı bırakarak düşünün günlük aktarma işi veya işleri.Daha fazla bilgi için bkz: Nasıl yapılır: Bir iş (sql Server Management Studio'yu) etkinleştirmek veya devre dışı.
The sqllogship application, SqlLogShip.exe, is installed in the x:\Program Files\Microsoft SQL Server\90\Tools\Binn directory.
İzinler
sqllogship Windows kimlik doğrulamasını kullanır.Komutun çalışması Windows kimlik doğrulaması hesabı Windows dizin erişimi gerektirir ve SQL Server izinleri.Gereksinimine bağlıdır sqllogship komutunu belirtir -yedek, -copy, veya -geri yükleme seçeneği.
Seçenek |
Dizin Erişimi |
İzinler |
---|---|---|
-yedek |
yedek dizini okuma/yazma erişimi olması gerekir. |
backup deyim olarak aynı izinleri gerektirir.Daha fazla bilgi için bkz: BACKUP (Transact-SQL). |
-kopya |
yedek dizini okuma erişimi ve kopya dizine yazma erişimi gerektirir. |
Olarak aynı izinleri gerektirir sp_help_log_shipping_secondary_database saklı yordam. |
-geri yükleme yükle |
Kopya dizine okuma/yazma erişimi gerektirir. |
Geri yükleme deyim aynı izinleri gerektirir.Daha fazla bilgi için bkz: RESTORE (Transact-SQL). |
Not
yedek ve kopyalama dizinlerin yolları bulmak için çalıştırabilirsiniz sp_help_log_shipping_secondary_database saklı yordam veya Görünüm log_shipping_secondary , tablo msdb.yedek dizini ve hedef dizin yolları olan backup_source_directory ve backup_destination_directory sütunlar, sırasıyla.
Ayrıca bkz.