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ı yayımcısına sırasında yürütülür.

Topic link iconTransact-SQL sözdizimi kuralları

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ımcı adıdır.dağıtımcı olur. sysname varsayılan**%**tek bir sonuç döndüreceği değer olan küme.

  • [ @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
    Is the Microsoft Windows user account.accountis 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' OUTPUT
    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ımcı adı.

Dağıtım veritabanı

sysname

dağıtım veritabanı adı.

Dizin

nvarchar(255)

Çalışma dizini adı.

Hesap

nvarchar(255)

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

en az distrib saklama

int

En az bir dağıtım saklama süresi.

en fazla distrib saklama

int

En büyük dağıtım saklama süresi.

geçmiş saklama

int

Geçmişini saklama dönemi.

geçmiş temizleme aracı

nvarchar(100)

geçmiş temizleme aracının adı.

Dağıtım temizleme Aracısı

nvarchar(100)

Dağıtım temizleme Aracısı'nın adı.

RPC sunucusu adı

sysname

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

RPC oturum açma adı

sysname

Uzak yordam çağrıları'nın uzaktan dağıtımcı için kullanılan bir oturum açma.

Yayımcı türü

sysname

Yayımcı ' yazın; aşağıdakilerden biri olabilir:

mssqlserver

oracle

oracle AĞ GEÇİDİ

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Remarks

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

Yürütülürken bir veya daha çok çıkış parametresi belirtilirse sp_helpdistributor, tüm parametreler çıktı küme için BOş çıkış ve sonuç değerleri atanan küme döndürülür.Parametreleri belirtilirse, hiçbir çıkış, bir sonuç küme döndürülür.

İzinler

Çıkış parametreleri üyelerine verilir ya da aşağıdaki sonucu sütunlarını küme sysadmin Yayımcı ve sabit sunucu rolüdb_owner sabit veritabanı rolü yayın veritabanı:

Sonuç küme sütun

Çıkış parametresi

Hesap

@ hesabı

en az distrib saklama

@ min_distretention

en fazla distrib saklama

@ max_distretention

geçmiş saklama

@ history_retention

geçmiş temizleme aracı

@ history_cleanupagent

Dağıtım temizleme Aracısı

@ distrib_cleanupagent

RPC oturum açma adı

yok

Aşağıdaki sonucu küme sütun kullanıcılar yayın sırasında dağıtımcı yayın erişim listesinde döndürülür:

  • Dizin

Aşağıdaki sonucu küme sütun, tüm kullanıcılara verilir.

Sonuç küme sütun

Çıkış parametresi

dağıtımcı

@ dağıtımcı

Dağıtım veritabanı

@ distribdb

RPC sunucusu adı

@ rpcsrvname

Yayımcı türü

@ publisher_type