Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İkincil veritabanı ayarlarını değiştirir.
Transact-SQL söz dizimi kuralları
Sözdizimi
sp_change_log_shipping_secondary_primary
[ @primary_server = ] 'primary_server' ,
[ @primary_database = ] 'primary_database' ,
[ , [ @backup_source_directory = ] N'backup_source_directory' ]
[ , [ @backup_destination_directory = ] N'backup_destination_directory' ]
[ , [ @file_retention_period = ] file_retention_period ]
[ , [ @monitor_server_security_mode = ] monitor_server_security_mode ]
[ , [ @monitor_server_login = ] 'monitor_server_login' ]
[ , [ @monitor_server_password = ] 'monitor_server_password' ]
[ , [ @monitor_connection_options = ] '<key_value_pairs>;[...]' ]
[ ; ]
Arguments
[ @primary_server = ] 'primary_server'
Günlük gönderim yapılandırmasında SQL Server Veritabanı Altyapısı'nın birincil örneğinin adı.
@primary_serversysname'dir ve olamaz NULL.
[ @primary_database = ] 'primary_database'
Birincil sunucudaki veritabanının adı. @primary_databasesysname'dir ve varsayılan değer yoktur.
[ @backup_source_directory = ] N'backup_source_directory'
Birincil sunucudan işlem günlüğü yedekleme dosyalarının depolandığı dizin.
@backup_source_directorynvarchar(500) ve olamaz NULL.
[ @backup_destination_directory = ] N'backup_destination_directory'
yedekleme dosyalarının kopyalandığı ikincil sunucudaki dizin.
@backup_destination_directorynvarchar(500) ve olamaz NULL.
[ @file_retention_period = ] 'file_retention_period'
Yedekleme dosyalarının tutuldığı dakika cinsinden süre.
@file_retention_period, varsayılan değeri olan int'tirNULL. Belirtilmezse 14420 değeri kullanılır.
[ @monitor_server_security_mode = ] 'monitor_server_security_mode'
monitör sunucusuna bağlanmak için kullanılan güvenlik modu.
-
1: Windows Kimlik Doğrulaması; -
0: SQL Server Kimlik Doğrulaması.
@monitor_server_security_modebittir ve varsayılan olarak olarak NULLayarlanır.
[ @monitor_server_login = ] 'monitor_server_login'
İzleyici sunucusuna erişmek için kullanılan hesabın kullanıcı adı.
[ @monitor_server_password = ] 'monitor_server_password'
İzleyici sunucusuna erişmek için kullanılan hesabın parolası.
[ @monitor_connection_options = ] '<key_value_pairs>; [...]'
Geçerlidir: SQL Server 2025 (17.x) ve sonraki sürümler
Uzak bir monitör kullanırken bağlantılı sunucu bağlantısı için anahtar değer çiftleri biçiminde daha fazla bağlantı seçeneği belirtir.
@monitor_connection_optionsnvarchar(4000) ve varsayılan değeridir NULL.
Aşağıdaki tabloda kullanılabilir bağlantı seçenekleri listelenmiştir:
| Key | Değer |
|---|---|
Encrypt |
strict, mandatory, optional, true, , false |
TrustServerCertificate |
true, false, yes, no |
ServerCertificate |
Dosya sistemindeki sunucu sertifikası yolu. Bu, en fazla 260 karakter uzunluğundadır. |
HostNameInCertificate |
Sertifika için ana bilgisayar adı geçersiz kılma. Bu, en fazla 255 karakter uzunluğundadır. |
Dönüş kodu değerleri
0 (başarı) veya 1 (başarısızlık).
Sonuç kümesi
Yok.
Açıklamalar
sp_change_log_shipping_secondary_primary ikincil sunucudaki master veritabanından çalıştırılmalıdır. Bu saklı yordam aşağıdaki eylemleri gerçekleştirir:
ayarları
log_shipping_secondarygerektiği gibi değiştirir.İzleyici sunucusu ikincil sunucudan farklıysa, gerekirse sağlanan bağımsız değişkenleri kullanarak izleyici sunucusunda izleyici kaydını
log_shipping_monitor_secondarydeğiştirir.
Permissions
Bu yordamı yalnızca sysadmin sabit sunucu rolünün üyeleri çalıştırabilir.