Aracılığıyla paylaş


sp_changedistpublisher (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL Yönetilen Örneği

Dağıtım Yayımcısı'nın özelliklerini değiştirir. Bu saklı yordam herhangi bir veritabanındaki Dağıtımcı'da yürütülür.

Transact-SQL söz dizimi kuralları

Sözdizimi

sp_changedistpublisher
    [ @publisher = ] N'publisher'
    [ , [ @property = ] N'property' ]
    [ , [ @value = ] N'value' ]
[ ; ]

Arguments

[ @publisher = ] N'publisher'

Yayımcı adı. @publishersysname'dir ve varsayılan değer yoktur.

[ @property = ] N'property'

Verilen Yayımcı için değiştirecek özellik. @propertysysname'dir ve tabloda @value altında listelenen özelliklerden biri olabilir.

[ @value = ] N'value'

Verilen özelliğin değeri. @valuenvarchar(255) şeklindedir ve aşağıdaki tabloda yer alan değerlerden biri olabilir.

Uyarı

Azure SQL Veritabanı'nda yayımcı ve dağıtımcı veritabanları için SQL Yönetilen Örneği gerekir. Daha fazla bilgi için bkz. Azure SQL Veritabanı'na çoğaltma.

Bu tabloda Yayımcıların özellikleri ve bu özelliklerin değerleri açıklanmaktadır.

Mülkiyet Değerler Description
active true Publisher'ı etkinleştirir.
false Yayımcıyı devre dışı bırakır
distribution_db Dağıtım veritabanının adı.
login Oturum açma adı.
password Sağlanan oturum açma bilgileri için güçlü parola.
security_mode 1 1 Publisher'a bağlanırken Windows Kimlik Doğrulaması'nı kullanın.
0 Publisher'a bağlanırken SQL Server Kimlik Doğrulaması'nı kullanın.
working_directory Yayına ilişkin verileri ve şema dosyalarını depolamak için kullanılan çalışma dizini.
NULL (varsayılan) Tüm kullanılabilir özellik seçenekleri yazdırılır.
storage_connection_string Erişim anahtarı Veritabanı Azure SQL Yönetilen Örneği olduğunda çalışma dizininin erişim anahtarı.

1 Bu, SQL Server olmayan bir yayımcı için değiştirilemez.

Dönüş kodu değerleri

0 (başarı) veya 1 (başarısızlık).

Açıklamalar

sp_changedistpublisher tüm çoğaltma türlerinde kullanılır.

Özelliğini değiştiriyorsanız working_directory ve özelliğin storage_connection_string güncelleştirilmesi gerekiyorsa, saklı yordamı ayrı olarak yürütmek için özelliği güncelleştirin working_directory ve ardından özelliği güncelleştirin storage_connection_string veya tam tersini yapın.

Permissions

yalnızca sysadmin sabit sunucu rolünün üyeleri yürütebilir sp_changedistpublisher.