Aracılığıyla paylaş


sqllogship uygulama

The sqllogship application performs a yedek, copy, or geri yükleme operation and associated clean-up tasks for a günlük aktarma yapılandırması.The operation is performed on a specific instance of Microsoft SQL Server 2005 for a specific database.

Topic link icon Sözdizimi kuralları için bkz: Komut istemi yardımcı programları.

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 işlem çalıştırılacağı. Sunucuyu belirtmek için hangi günlük sevkiyat işlemi belirtilen bağlıdır.Için -yedek, instance_name birincil sunucu adını olmalıdır bir günlük aktarma yapılandırması. Için -kopyalama or -geri yükleme, instance_name Günlük sevkiyat yapılandırmasında ikincil sunucu adı olmalıdır.

  • -backupprimary_id
    Bir birincil veritabanı, birincil KIMLIĞI tarafından belirtilen yedek işlemini gerçekleştirir. primary_id. Buradan seçerek bu KIMLIĞI edinmek log_shipping_primary_databases Sistem tablosu kullanaraksp_help_log_shipping_primary_database saklı yordamını.

    günlük yedeği, yedek işlemi yedek dizini oluşturur.The sqllogship application then cleans out any old yedek files, based on the file retention period.Sonra uygulama geçmiş için birincil sunucu ve monitör sunucusunda yedek işlemini kütüğe kaydeder.Son olarak, uygulama çalışır. sp_cleanup_log_shipping_historysaklama dönemi alarak, eski geçmiş bilgileri temizler,.

  • -copysecondary_id
    Belirtilen ikincil sunucu için ikincil veritabanı veya veritabanları, ikincil KIMLIĞI tarafından belirtilen yedekleme kopyalanacak bir kopyalama işlemi gerçekleştirir. secondary_id. Buradan seçerek bu KIMLIĞI edinmek log_shipping_secondary Sistem tablosu kullanaraksp_help_log_shipping_secondary_database saklı yordam.

    Işlem, yedek dizininden yedek dosyalarının hedef dizine kopyalar.The sqllogship application then logs the geçmiş for the copy operation on the ikincil sunucu and the izleme sunucusu.

  • -restoresecondary_id
    Ikincil veritabanı veya veritabanları tarafından belirtilen ikincil sahip KIMLIĞI için belirtilen ikincil sunucuda bir geri yükleme işlemi gerçekleştirir. secondary_id. Bu KIMLIĞI kullanarak elde sp_help_log_shipping_secondary_database saklı yordam.

    ikincil veritabanı veya veritabanları için en son geri yükleme noktası sonra oluşturulmuş olan yedek dosyalar hedef dizine geri yüklenir.The sqllogship application then cleans out any old yedek files, based on the file retention period.Ardından, uygulamanın geçmiş geri yükleme işlemi ikincil sunucu ve izleme sunucusu için günlüğe kaydeder.Son olarak, uygulama çalışır. sp_cleanup_log_shipping_historysaklama dönemi alarak, 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 iletileri hata çıktı.

    1

    Çıkış hata iletileri.

    2

    Çıkış uyarı ve hata iletileri için.

    3

    Bilgi iletileri, uyarı ve hata iletileri için çıktı.Bu varsayılan değerdir.

    4

    Tüm hata ayıklama ve iletilerini izlemeyi çıktı.

  • –logintimeouttimeout_value
    Girişimi saat aşımına uğramadan önce sunucu kopyasına oturum açmayı deneyen için ayrılan süreyi belirtir.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.

Remarks

Yedekleme, Kopyala ve işleri, yedek kopyayı gerçekleştirmek ve mümkün olduğunda, geri yükleme geri öneririz.Bu işler için toplu iş iş işlem veya başka bir uygulamadan başlatmak için , arama sp_start_job saklı yordam.

günlük aktarma Tarafından oluşturulan bir geçmiş sqllogship tarafından oluşturulan bir geçmiş ile interspersed günlük aktarma yedekle, kopyalayın ve işler'i geri yükleme.Kullanmayı planlıyorsanız, sqllogship art arda yedek gerçekleştirmek için kopyalamak veya geri yükleme işlemleri için bir Günlük Sevkiyat yapılandırma, işler ve ilgili günlük sevkiyat işlemini devre dışı bırakabilirsiniz.Daha fazla bilgi için bkz:Nasıl Yapılır: Devre dışı bırakırsanız ya da bir iş (SQL Server Management Studio'yu) etkinleştir.

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ı kullanır.Windows dizin erişimi komutu çalıştırdığı hesabın Windows kimlik doğrulaması gerektirir ve SQL Server Permissions. Gereksinimin kaydedilip üzerinde bağlıdır sqllogship komut belirtir-yedek, -kopyalama, or -geri yükleme seçeneği.

Seçenek

Dizin erişimi

İzinler

-yedek

yedek dizini için okuma/yazma erişimi gerektirir.

yedek deyim olarak aynı izinleri gerektirir.Daha fazla bilgi için bkz:yedek (Transact-SQL).

-kopyalama

Yedek dizine okuma erişimini ve kopya dizine yazma erişimi gerektirir.

Izinlerinin aynısına gerektirir sp_help_log_shipping_secondary_database saklı yordam.

-geri yükleme

Kopya dizin için okuma/yazma erişimi gerektirir.

geri yükleme deyim olarak aynı izinleri gerektirir.Daha fazla bilgi için bkz:geri yükleme (Transact-SQL).

Not

yedek ve kopyalama dizin yollarını [NULL]'i bulmak için , çalıştırabilirsiniz sp_help_log_shipping_secondary_database görüntülemek ya da saklı yordamınılog_shipping_secondary tablo in msdb.yedek dizini ve hedef dizin yolları bulunan backup_source_directory and backup_destination_directory sütunlar, sırasıyla.