Share via


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.

Konu bağlantısı simgesiSö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.