Aracılığıyla paylaş


sp_helpdistributor (Transact-SQL)

Lists information about the Distributor, distribution database, working directory, and Microsoft SQL Server Agent user account.Bu saklı yordam, yayın veritabanı veya herhangi bir veritabanı üzerinde yayımcı adresindeki yürütülür.

Konu bağlantısı simgesiTransact-sql sözdizimi kuralları

Sözdizimi

sp_helpdistributor [ [ @distributor= ] 'distributor' OUTPUT ]
    [ , [ @distribdb= ] 'distribdb' OUTPUT ]
    [ , [ @directory= ] 'directory' OUTPUT ]
    [ , [ @account= ] 'account' OUTPUT ]
    [ , [ @min_distretention= ] min_distretention OUTPUT ]
    [ , [ @max_distretention= ] max_distretention OUTPUT ]
    [ , [ @history_retention= ] history_retention OUTPUT ]
    [ , [ @history_cleanupagent= ] 'history_cleanupagent' OUTPUT ]
    [ , [ @distrib_cleanupagent = ] 'distrib_cleanupagent' OUTPUT ]
    [ , [ @publisher = ] 'publisher' ] 
    [ , [ @local = ] 'local' ]
    [ , [ @rpcsrvname= ] 'rpcsrvname' OUTPUT ]
    [ , [ @publisher_type = ] 'publisher_type' OUTPUT ]

Bağımsız değişkenler

  • [ @distributor=] 'distributor' OUTPUT
    Dağıtıcı adıdır.Dağıtıcı iş sysname, varsayılan değer %, bir sonuç küme döndüren tek değer olduğu.

  • [ @distribdb=] 'distribdb' OUTPUT
    Is the name of the distribution database.distribdb is sysname, with a default of %, which is the only value that returns a result set.

  • [ @directory=] 'directory' OUTPUT
    Is the working directory.directory is nvarchar(255), with a default of %, which is the only value that returns a result set.

  • [ @account=] 'account' OUTPUT
    İş Microsoft Windows kullanıcı hesabı.account* *is nvarchar(255), with a default of %, which is the only value that returns a result set.

  • [ @min_distretention=] min_distretentionOUTPUT
    Is the minimum distribution retention period, in hours.min_distretention is int, with a default of -1.

  • [ @max_distretention=] max_distretentionOUTPUT
    Is the maximum distribution retention period, in hours.max_distretention is int, with a default of -1.

  • [ @history_retention=] history_retentionOUTPUT
    Is the history retention period, in hours.history_retention is int, with a default of -1.

  • [ @history_cleanupagent=] 'history_cleanupagent' OUTPUT
    Is the name of the history cleanup agent.history_cleanupagent is nvarchar(100), with a default of %, which is the only value that returns a result set.

  • [ @distrib_cleanupagent =] 'distrib_cleanupagent' OUTPUT
    Is the name of the distribution cleanup agent.distrib_cleanupagent is nvarchar(100), with a default of %, which is the only value that returns a result set.

  • [ @publisher=] 'publisher'
    Is the name of the Publisher.publisher is sysname, with a default of NULL.

  • [ @local=] 'local'
    Is whether SQL Server should get local server values.local is nvarchar(5), with a default of NULL.

  • [ @rpcsrvname=] 'rpcsrvname' OUTPUT
    Is the name of the server that issues remote procedure calls.rpcsrvname is sysname, with a default of %, which is the only value that returns a result set.

  • [ @ publisher_type=] 'publisher_type' ÇIKIŞ
    Is the publisher type of the Publisher.publisher_type is sysname, with a default of %, which is the only value that returns a result set.

Sonuç Kümeleri

Sütun adı

Veri türü

Açıklama

dağıtımcı

sysname

Dağıtıcı adı.

dağıtım veritabanı

sysname

Adı dağıtım veritabanı.

Dizin

nvarchar(255)

Çalışma dizini adı.

Hesap

nvarchar(255)

Windows kullanıcı hesabının adı.

Min distrib saklama

int

Minimum dağıtım saklama süresi.

en çok distrib saklama

int

En fazla dağıtım saklama süresi.

geçmişsaklama

int

Geçmişini saklama dönemi.

geçmiş Temizleme Aracısı

nvarchar(100)

Geçmişi Temizleme Aracısı adı.

Dağıtım Temizleme Aracısı

nvarchar(100)

Dağıtım Temizleme Aracısı adı.

RPCsunucu adı

sysname

Uzak veya yerel dağıtımcı adı.

RPC oturum açma adı

sysname

Uzak dağıtımcı uzak yordam çağrıları için kullanılan oturum açma.

Publisher türü

sysname

Yayımcı türü; aşağıdakilerden biri olabilir:

MSSQLSERVER

ORACLE

ORACLE GATEWAY

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (başarısız)

Açıklamalar

sp_helpdistributor çoğaltma tüm türleri kullanılır.

Yürütülürken bir veya daha fazla çıkış parametreleri belirtilirse sp_helpdistributor, değeri null olarak küme tüm çıkış parametresi değerleri Çıkışta atanır ve sonuç küme döndürülür.Hiçbir çıktı parametresi belirtilirse, bir sonuç küme döndürülür.

İzinler

Sütunlar aşağıdaki sonuç küme veya çıktı parametrelerini, üyelerine verilen sysadmin sabit sunucu rolü yayımcı adresindeki ve db_owner yayın veritabanı üzerinde sabit veritabanı rolü:

Sonuç küme sütun

Çıkış parametresi

Hesap

@ hesabı

Min distrib saklama

@ min_distretention

en çok distrib saklama

@ max_distretention

geçmişsaklama

@ history_retention

geçmiş Temizleme Aracısı

@ history_cleanupagent

Dağıtım Temizleme Aracısı

@ distrib_cleanupagent

RPC oturum açma adı

Yok

Aşağıdaki sonuç küme sütun kullanıcıların dağıtımcı adresindeki yayın yayın erişim listesi döndürülür:

  • Dizin

Aşağıdaki sonuç küme sütunlarından tüm kullanıcılara verilir.

Sonuç küme sütun

Çıkış parametresi

dağıtımcı

@ dağıtımcı

dağıtım veritabanı

@ distribdb

RPCsunucu adı

@ rpcsrvname

Publisher türü

@ publisher_type